![]() |
Ответ: Плавное вращение ствола)
Согласен. Но это было написано давно и за 10 минут. Поэтому по привычке я писал Global особо не заморачиваясь.
|
Ответ: Плавное вращение ствола)
думаешь, вопрошающий что-то будет менять?
|
Ответ: Плавное вращение ствола)
Цитата:
|
Ответ: Плавное вращение ствола)
Тогда толку помогать?
|
Ответ: Плавное вращение ствола)
эй эй!.. Попридержите коней! В своём проекте я уж постараюсь не вносить ни одной глобальной. Однажды мне это удалось. Будет и сейчас.
|
Ответ: Плавное вращение ствола)
Кто-нибудь ещё знает как это реализовать. Ну очень нужно.
|
Ответ: Плавное вращение ствола)
У тебя проблема в реализации, что-нибудь не понимаешь? Или ты просто ждёшь готовый кусок кода?
|
Ответ: Плавное вращение ствола)
Ganociy вот те древний пример, надеюсь разберешься)
Код:
Graphics 640,480,16,2 |
Ответ: Плавное вращение ствола)
ну что за хрень и так и так пытаюсь. Ну вот повернул в противоположную сторону ствол. Ну почему он улетает при повороте?!!! В чём задница?!
|
Ответ: Плавное вращение ствола)
Так, я разобрался! )) Вот выкладываю код. Надеюсь сравнить вам не составит труда.)
Graphics3D 1280,1024,32,1 SetBuffer BackBuffer() Global CameraPivot=CreatePivot() Global Camera=CreateCamera(CameraPivot):CameraRange Camera,.0001,20 RotateEntity camera,0,180,0 Global Weapon=LoadAnimMesh ("..\Data\Models\Weapons\Shotgun1\Shotgun.b3d",Cam erapivot) ScaleEntity Weapon,.5,.5,0.5 PositionEntity Weapon,.4,-.5,0 Global Cube=CreateCube() PositionEntity Cube,0,0,10 Global WeaponSpeedX# Global WeaponSpeedY# Global WeaponWobbleEdgeX#=.2 Global WeaponWobbleEdgeY#=.2 Global WeaponSpeedFactor#=5 Global WeaponPositionX#=.5 Global WeaponPositionY#=-.5 PositionEntity Weapon,WeaponPositionX#,WeaponPositionY#,0 While Not KeyHit(1) mxspd#=MouseXSpeed()*0.05 myspd#=MouseYSpeed()*0.05 MoveMouse GraphicsWidth()/2,GraphicsHeight()/2 campitch#=EntityPitch(camerapivot)-myspd# If campitch#<-89 Then campitch#=-89 If campitch#>89 Then campitch#=89 RotateEntity camerapivot,campitch#,EntityYaw(camerapivot)-mxspd#,EntityRoll(camerapivot) MoveEntity Weapon,-mxspd#*.01,myspd#*.01,0 Local WeaponX#=EntityX#(Weapon) Local WeaponY#=EntityY#(Weapon) If WeaponX#>WeaponPositionX#+WeaponWobbleEdgeX# MoveEntity Weapon,(WeaponPositionX#+WeaponWobbleEdgeX#)-WeaponX#,0,0 If WeaponX#<WeaponPositionX#-WeaponWobbleEdgeX# MoveEntity Weapon,(WeaponPositionX#-WeaponWobbleEdgeX#)-WeaponX#,0,0 If WeaponY#>WeaponPositionY#+WeaponWobbleEdgeY# MoveEntity Weapon,0,(WeaponPositionY#+WeaponWobbleEdgeY#)-WeaponY#,0 If WeaponY#<WeaponPositionY#-WeaponWobbleEdgeY# MoveEntity Weapon,0,(WeaponPositionY#-WeaponWobbleEdgeY#)-WeaponY#,0 WeaponSpeedX#=(WeaponPositionX#-WeaponX#)/WeaponSpeedFactor# WeaponSpeedY#=(WeaponPositionY#-WeaponY#)/WeaponSpeedFactor# MoveEntity Weapon,WeaponSpeedX#,WeaponSpeedY#,0 UpdateWorld RenderWorld Flip Wend End |
Ответ: Плавное вращение ствола)
Про глобалы знаю)
|
Ответ: Плавное вращение ствола)
Нет, ребята, опять эта фигня возникла! Ну может кто-нибудь видел такой исходник? Мне позарез надо.
|
Часовой пояс GMT +4, время: 21:56. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot