Показать сообщение отдельно
  #4  
Старый 24.08.2026, 09:41
leon2009 leon2009 вне форума
Новичок
 
Регистрация: 18.03.2009
Сообщения: 91
Репутация: 10
Стрелка

Код:
 m:=GLActor1.Skeleton.BoneByName('mixamorig:HeadTop_End').GlobalMatrix;
GLFreeForm1.SetMatrix(MatrixMultiply(m, GLActor1.AbsoluteMatrix));
проблема не в имени костей. проблема что GLFreeForm1 стоит на месте даже не шевелится когда его прикручиваешь к ноге или к голове.

да если двигать актера:
Код:
if (IsKeyDown(vk_left)) then glactor1.Move(deltatime*50);
  if (IsKeyDown(vk_right)) then glactor1.Move(deltatime*-50);
то GLFreeForm1 тоже двигается, но у меня Анимированный smd с костями. и я бы хотел чтобы GLFreeForm1 повторял движение анимации (костей)
Ответить с цитированием