Подпишитесь на наш Telegram-канал, чтобы всегда быть в курсе важных обновлений! Перейти

Вопрос Playbackrates return always 0

  • Автор темы Автор темы CyGhost
  • Дата начала Дата начала
Начинающий
Начинающий
Статус
Оффлайн
Регистрация
5 Июн 2021
Сообщения
100
Реакции
6
Heres how i set playbackrates:
456awdaw.PNG

And call them like this:
52343asdsa.PNG

And when i test them in game they return 0 value
 
Я конечно извиняюсь но у тебя в коде вообще нет такой штуки как Playbackrates, ты сетапишь анимлееры полностью, поэтому причем тут именно они я не понимаю
Пожалуйста, авторизуйтесь для просмотра ссылки.
проверь их с C_AnimationLayer
 
you're using a local animation layer pointer and wondering why tf it aint updating? (BackupLayer)

make it a member inside the class and pass it to the function and save it from there.
so you can access it from your resolver
 
bro why're u settin layers then setup ur bones when u finally got what u need? kinda not logical, right?
firstly u ve to fully simulate ur player with needed gfy on orig layers, after that u got ur data and u can do everything what u need with properly settuped layers

ps: be aware that i missed a lot of things like update every sim tick etc...

upd: tests
1677882058299.png

set_rotation_matrix:
Expand Collapse Copy
u do

e->gfy = needed_gfy

e->update_anims()

animayers backup[13] = {};

memcpy( bckplayer,e->layer)

memcpy(layerwhatuneed, e->layers)

setting bones

memcpy(e->layers, bckplayer)



what u need

animlayers needed_layers[13] = {};

e->set_orig_layers()

e->gfy = needed_gfy

e->update_anims() //to simulate gfy

->setting bones stuff

memcpy(needed_layers,e->layers)

-reset animstate etc.... then set another one

// then set another
 
Последнее редактирование:
Назад
Сверху Снизу