Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D

Ответ
 
Опции темы
Старый 12.11.2010, 01:04   #16
IgorOK
Мастер
 
Аватар для IgorOK
 
Регистрация: 26.10.2009
Сообщений: 1,194
Написано 615 полезных сообщений
(для 2,209 пользователей)
Ответ: Плавное вращение ствола)

Согласен. Но это было написано давно и за 10 минут. Поэтому по привычке я писал Global особо не заморачиваясь.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
impersonalis (12.11.2010)
Старый 12.11.2010, 01:12   #17
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: Плавное вращение ствола)

думаешь, вопрошающий что-то будет менять?
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 12.11.2010, 01:14   #18
IgorOK
Мастер
 
Аватар для IgorOK
 
Регистрация: 26.10.2009
Сообщений: 1,194
Написано 615 полезных сообщений
(для 2,209 пользователей)
Ответ: Плавное вращение ствола)

Сообщение от impersonalis Посмотреть сообщение
думаешь, вопрошающий что-то будет менять?
Не мои проблемы
(Offline)
 
Ответить с цитированием
Старый 12.11.2010, 07:21   #19
Reks888
Дэвелопер
 
Аватар для Reks888
 
Регистрация: 04.11.2009
Адрес: Украина, Днепропетровск
Сообщений: 1,480
Написано 662 полезных сообщений
(для 1,985 пользователей)
Ответ: Плавное вращение ствола)

Тогда толку помогать?
__________________
>type C:\MyProj\*
www.sypiac.weebly.com
>
(Offline)
 
Ответить с цитированием
Старый 12.11.2010, 09:47   #20
Ganociy
Разработчик
 
Аватар для Ganociy
 
Регистрация: 02.06.2009
Адрес: Город Герой Ленинград
Сообщений: 392
Написано 33 полезных сообщений
(для 74 пользователей)
Ответ: Плавное вращение ствола)

эй эй!.. Попридержите коней! В своём проекте я уж постараюсь не вносить ни одной глобальной. Однажды мне это удалось. Будет и сейчас.
__________________
Самый первый и самый великий программист - это Бог.
(Offline)
 
Ответить с цитированием
Старый 12.11.2010, 16:44   #21
Ganociy
Разработчик
 
Аватар для Ganociy
 
Регистрация: 02.06.2009
Адрес: Город Герой Ленинград
Сообщений: 392
Написано 33 полезных сообщений
(для 74 пользователей)
Ответ: Плавное вращение ствола)

Кто-нибудь ещё знает как это реализовать. Ну очень нужно.
__________________
Самый первый и самый великий программист - это Бог.
(Offline)
 
Ответить с цитированием
Старый 13.11.2010, 00:20   #22
Mhyhr
Бывалый
 
Регистрация: 06.04.2009
Сообщений: 612
Написано 276 полезных сообщений
(для 858 пользователей)
Ответ: Плавное вращение ствола)

У тебя проблема в реализации, что-нибудь не понимаешь? Или ты просто ждёшь готовый кусок кода?
(Offline)
 
Ответить с цитированием
Старый 13.11.2010, 01:08   #23
pepel
Мастер
 
Аватар для pepel
 
Регистрация: 23.09.2009
Адрес: ленобласть
Сообщений: 1,189
Написано 447 полезных сообщений
(для 2,526 пользователей)
Ответ: Плавное вращение ствола)

Ganociy вот те древний пример, надеюсь разберешься)

Graphics 640,480,16,2
SetBuffer BackBuffer ()
Local x#,y#,dx#,dy#,mx#,my#,x1#,y1#

Repeat

mx=MouseX()
my=MouseY()

x=x+(mx-x1)/22
y=y+(my-y1)/22

x1=x/2+x1
y1=y/2+y1

x=x*.8
y=y*.8

Rect x1,y1,6,6

Flip:Cls:If KeyDown(1) End
Forever
(Offline)
 
Ответить с цитированием
Старый 13.11.2010, 16:09   #24
Ganociy
Разработчик
 
Аватар для Ganociy
 
Регистрация: 02.06.2009
Адрес: Город Герой Ленинград
Сообщений: 392
Написано 33 полезных сообщений
(для 74 пользователей)
Ответ: Плавное вращение ствола)

ну что за хрень и так и так пытаюсь. Ну вот повернул в противоположную сторону ствол. Ну почему он улетает при повороте?!!! В чём задница?!
__________________
Самый первый и самый великий программист - это Бог.
(Offline)
 
Ответить с цитированием
Старый 13.11.2010, 17:03   #25
Ganociy
Разработчик
 
Аватар для Ganociy
 
Регистрация: 02.06.2009
Адрес: Город Герой Ленинград
Сообщений: 392
Написано 33 полезных сообщений
(для 74 пользователей)
Ответ: Плавное вращение ствола)

Так, я разобрался! )) Вот выкладываю код. Надеюсь сравнить вам не составит труда.)


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
__________________
Самый первый и самый великий программист - это Бог.
(Offline)
 
Ответить с цитированием
Старый 13.11.2010, 17:05   #26
Ganociy
Разработчик
 
Аватар для Ganociy
 
Регистрация: 02.06.2009
Адрес: Город Герой Ленинград
Сообщений: 392
Написано 33 полезных сообщений
(для 74 пользователей)
Ответ: Плавное вращение ствола)

Про глобалы знаю)
__________________
Самый первый и самый великий программист - это Бог.
(Offline)
 
Ответить с цитированием
Старый 14.11.2010, 21:32   #27
Ganociy
Разработчик
 
Аватар для Ganociy
 
Регистрация: 02.06.2009
Адрес: Город Герой Ленинград
Сообщений: 392
Написано 33 полезных сообщений
(для 74 пользователей)
Ответ: Плавное вращение ствола)

Нет, ребята, опять эта фигня возникла! Ну может кто-нибудь видел такой исходник? Мне позарез надо.
__________________
Самый первый и самый великий программист - это Бог.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 22:17.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com