![]() |
Re: Помогите новечку)
http://johnk.3dn.ru/forum/3-2-2 - склероз?
|
Re: Помогите новечку)
не...
просто желательно еще и обяснение |
Re: Помогите новечку)
|
Re: Помогите новечку)
Хочу сделать следы от пуль ну хотябы простые(чёрной точкой) , но не имею представления как это реализовать. Кто знает помогите.
|
Re: Помогите новечку)
отткрываем поиск по форуму, забиваем туда "следы от пуль" и вуаля!.
http://boolean.name/showthread.php?t...F1%EB%E5%E4%FB http://boolean.name/showthread.php?t...F1%EB%E5%E4%FB |
Re: Помогите новечку)
В примере про замок сделано спрайтами, а если на боте нужно, то рисовать в текстуру...
|
Re: Помогите новечку)
А как сделать с помощью спрайтов ?Полазил по ссылками ниничего не понял.)
|
Re: Помогите новечку)
посмотри пример Castle.
где то на форуме была моя сетевая стрелялка - там тоже с декалями. |
Re: Помогите новечку)
В Castl'е просто делается спрайт в месте попадания...
Кровь, например, таким способом не сделать. |
Ответ: Помогите новечку)
dector не смотри блиц скул. это бяка! :)
ABTOMAT почему не сделать? сделать! только спрайтов больше надо + задать их движение... |
Ответ: Помогите новечку)
2 Strelok 3848
Ето пример со спрайтами !!! Type Sled Field Time,Spr End Type Graphics3D 640,480,32,0 Global Walls=CreateCube() Global Cam=CreateCamera() Global Point=CreateSprite() Global PointTex=CreateTexture(10,10) Global Lit=CreateLight() ScaleEntity Walls,10,10,1 PositionEntity Cam,0,0,-20 EntityPickMode Walls,2 SpriteViewMode Point,2 HideEntity Point HidePointer Repeat MoveEntity Cam,(KeyDown(205)-KeyDown(203))*.05,0,(KeyDown(200)-KeyDown(208))*.05 gradx#=gradx#+MouseXSpeed()*0.1 grady#=grady#+MouseYSpeed()*0.1 MoveMouse GraphicsWidth()*0.5,GraphicsHeight()*0.5 RotateEntity Cam,grady#,-gradx#,0,False If MouseHit(1) AddBlackPoint EndIf DeletePoints RenderWorld Flip Until KeyHit(1) End Function DeletePoints() For N.Sled=Each Sled N\Time=N\Time-1 If N\Time<0 FreeEntity N\Spr Delete n EndIf Next End Function Function AddBlackPoint() CameraPick(Cam,GraphicsWidth()*.5,GraphicsHeight() *.5) If PickedEntity()<>0 N.Sled=New Sled N\Time=100 N\Spr=CopyEntity( Point ) EntityTexture N\Spr,PointTex PositionEntity N\Spr,PickedX#(),PickedY#(),PickedZ#()-.1 ScaleSprite N\Spr,0.2,0.2 EndIf End Function |
Ответ: Помогите новечку)
Вы не поверите, но к примеру кровь в Gears of War делаеться 2-5 спрайтами :)
|
Ответ: Помогите новечку)
Цитата:
|
Ответ: Помогите новечку)
ну почему же... нормально. :)
я всегда кровь спрайтами делаю. |
Ответ: Помогите новечку)
еще хороший вариант добавить мясо в игру, то есть помимо крови создавать отрывающиеся части тела, и то что испольуются спрайты менее заметно, да и просто красиво.
|
Часовой пояс GMT +4, время: 22:33. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot