Спрайты,немного физики и прочяя шняга!
Помогите народ вы это любите делать =) Как сделать что типо слабенькой физики. Я могу бегать по Meshy(тераин в формате X) на нем не могу взбераться на крутые горы. и если в центре меша будет яма начну туда падать? :SOS: :SOS: Потом как замутить что бы при соприкосновения спрайта(выстрел типо) с землей(опять же меш мой любимый) так где было соприкосновения прорисовался анимированый спрайт(ну елки взрыва)?? С заранее спасибо!
P.S Извините что часто задаю всякие тупые вопросы,но я учусь :crazy: :crazy: |
Re: Спрайты,немного физики и прочяя шняга!
Цитата:
Ближе к делу: Устанавливаешь коллизию между игроком и террайном, далее двигаешь игрока (гравитация). Для спрайтов опять система коллизий, + учи партиклы. |
Re: Спрайты,немного физики и прочяя шняга!
Цитата:
x#=EntityX(gavno) y#-EntityY(gavno) z#=EntityZ(gavno) if ентитиколизид gavno,terrain then drowimage vzrev,x#,y#,z# что то типо того? |
Re: Спрайты,немного физики и прочяя шняга!
В примере про замок, есть все, что ты спрашиваешь.
И взрывы, и даже воронки от взрывов. |
Re: Спрайты,немного физики и прочяя шняга!
Чувак делается так:
If EntityCollided(Выстрел,Земля) Then x#=entityx(Выстрел) y#=entityy(Выстрел) z#=entityz(Выстрел) positionentity декал_выстрела,x#,y#,z# End If |
Re: Спрайты,немного физики и прочяя шняга!
Тое сть так?
vzr=LoadSprite( "bluspark2.png" ) If EntityCollided(b\sprite,type_ground) Then x#=EntityX(b\sprite) y#=EntityY(b\sprite) z#=EntityZ(b\sprite) PositionEntity vzr,x#,y#,z# End If когда делаю спрайт выстрела идет в терраин и спокойно проходит(не каких взрывов) |
Re: Спрайты,немного физики и прочяя шняга!
Читай: http://boolean.name/showthread.php?t=15
Многие вопросы отпадут. |
Часовой пояс GMT +4, время: 11:14. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot