Помогите пожалуйста!!
Вложений: 1
Опытные разработчики, Помогите пожалуйста, что я делаю не так, вообщем мой персонаж двигается при нажатии мыши. У меня сделана коллизия я думаю что неправельно... Персонаж бежит постоянно, как сделать чтобы он останавливался в указанной позиции! Спасибо большое
|
Ответ: Помогите пожалуйста!!
Не стану качать аттач ибо лень копаца в коде..
Но как надо реализовать всьо, чтобы было правельно =) Вопервых коллизию нафиг убрать и ставить перса на террейн функцией TerrainY(). Второе при клике мышки лучше на месте клика создавать какуюнить светяющуюся фигню, красивую. Так вот когда перс подходит к фигне и расстояние(EntityDistance()) равно например <1 то просто останавливать перса. |
Ответ: Помогите пожалуйста!!
ЕМНИП TerrainY() возвращает высоту без учета скэйла. Что ни есть гуд для позиционирования.
|
Ответ: Помогите пожалуйста!!
If EntityDistance(Player,PPick)>.1
If AnimSeq(Player)=0 Animate Player,1,.5,1,10 EndIf MoveEntity Player,0,0,-0.16 Else If AnimSeq(Player)=1 Animate Player,2,1,0,10 EndIf Без колизии всё работает.. игрок останавливается...Помогите пожалуйста |
Ответ: Помогите пожалуйста!!
SBJoker как так? Я в Ancient Middle Earth - я какраз им ставил чара на террейн и скейл у меня был приличный, да не всегда точно возвращает, но возвращает все-таки примерно так как надо.
Unodeya а коллизия какой тип? там есть чтобы скользили они и есть полная остановка. |
Ответ: Помогите пожалуйста!!
На самом деле даже не в колизии.. А в моей австралопитековской гравитации.. Видишь я делал так изначально игрок создаётся в позиции PositionEntity player,0,5,0
А моя гравитация это в цикле moveentity player,0,-.4,0 И тупо если PositionEntity player,0,5,0.. то он двигается постоянно... |
Часовой пояс GMT +4, время: 17:33. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot