- Mesaj
- 736
- Çözümler
- 55
- Beğeni
- 1.497
- Puan
- 1.179
- Ticaret Puanı
- 0
Merhaba Arkadaşlar,
Bu konudaki amacımız Granny 2.9.12.0 Sürüm Yükseltmek, bir çok forumlarda bu konu hakkında yardım konusu açılmış fakat bir çözüme ulaşılmamış.
Rehber konusu bir çok arkadaşa faydası olacağını düşünüyorum.
Build sırasında sorun yaşıyan arkadaşlar konu altında belirtebilirsiniz.
Bu konudaki amacımız Granny 2.9.12.0 Sürüm Yükseltmek, bir çok forumlarda bu konu hakkında yardım konusu açılmış fakat bir çözüme ulaşılmamış.
Rehber konusu bir çok arkadaşa faydası olacağını düşünüyorum.
Granny 2.9.12.0/Client/UserInterface/UserInterface.cpp:
Ara:
static void GrannyError(granny_log_message_type Type,
granny_log_message_origin Origin,
char const *Error,
void *UserData)
{
TraceError("GRANNY: %s", Error);
}
Değiştir:
static void GrannyError(granny_log_message_type Type,
granny_log_message_origin Origin,
char const* File,
granny_int32x Line,
char const *Error,
void *UserData)
{
TraceError("GRANNY: %s", Error);
}
//static void GrannyError(granny_log_message_type Type,
// granny_log_message_origin Origin,
// char const* File,
// granny_int32x Line,
// char const* Message,
// void * UserData)
//{
// TraceError("GRANNY: %s", Message);
//}
Değiştir:
// granny_log_callback Callback;
// Callback.Function = GrannyError;
// Callback.UserData = 0;
// GrannySetLogCallback(&Callback);
return 1;
Granny 2.9.12.0/Client/EterGrnLib/Material.cpp:
Ara:
granny_variant twoSideResult = GrannyFindMatchingMember(pgrnMaterial->ExtendedData.Type, pgrnMaterial->ExtendedData.Object, "Two-sided");
if (NULL != twoSideResult.Type)
GrannyConvertSingleObject(twoSideResult.Type, twoSideResult.Object, TwoSidedFieldType, &twoSided);
Değiştir:
granny_variant twoSideResult;
if (GrannyFindMatchingMember(pgrnMaterial->ExtendedData.Type, pgrnMaterial->ExtendedData.Object, "Two-sided", &twoSideResult)
&& NULL != twoSideResult.Type)
GrannyConvertSingleObject(twoSideResult.Type, twoSideResult.Object, TwoSidedFieldType, &twoSided, NULL);
Granny 2.9.12.0/Client/EterGrnLib/Mesh.cpp:
Ara:
int * boneIndices = GrannyGetMeshBindingToBoneIndices(pgrnMeshBinding);
Değiştir:
int * boneIndices = (int*)GrannyGetMeshBindingToBoneIndices(pgrnMeshBinding);
Ara:
return GrannyGetMeshBindingToBoneIndices(m_pgrnMeshBindingTemp);
Değiştir:
return (int*)GrannyGetMeshBindingToBoneIndices(m_pgrnMeshBindingTemp);
Ara:
m_pgrnMeshDeformer = GrannyNewMeshDeformer(pgrnInputType, pgrnOutputType, GrannyDeformPositionNormal);
Değiştir:
m_pgrnMeshDeformer = GrannyNewMeshDeformer(pgrnInputType, pgrnOutputType, GrannyDeformPositionNormal, GrannyAllowUncopiedTail);
Granny 2.9.12.0/Client/EterGrnLib/ModelInstanceModel.cpp:
Ara:
return GrannyGetMeshBindingToBoneIndices(m_vct_pgrnMeshBinding[iMeshBinding]);
Değiştir:
return (int*)GrannyGetMeshBindingToBoneIndices(m_vct_pgrnMeshBinding[iMeshBinding]);
Granny 2.9.12.0/Client/EterGrnLib/ModelInstanceUpdate.cpp:
Ara:
GrannyUpdateModelMatrix(m_pgrnModelInstance, fSecondsElapsed, (const float *) pMatrix, (float *) pMatrix);
Değiştir:
GrannyUpdateModelMatrix(m_pgrnModelInstance, fSecondsElapsed, (const float *) pMatrix, (float *) pMatrix, false);
Build sırasında sorun yaşıyan arkadaşlar konu altında belirtebilirsiniz.
Linkleri görebilmek için
giriş yap veya kayıt ol.
Dosya Eklentileri
Son düzenleme: