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

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

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

3D-программирование Вопросы, касающиеся программирования 3D мира

Ответ
 
Опции темы
Старый 13.05.2006, 12:51   #1
HorNeS
Оператор ЭВМ
 
Регистрация: 14.01.2006
Сообщений: 25
Написано 0 полезных сообщений
(для 0 пользователей)
Возникла у меня такая проблема. Как сделать так,чтобы оружие опаздывало за поворотами камеры(не за движениями). По типу как в HL2.Помогите плиз.
(Offline)
 
Ответить с цитированием
Старый 14.05.2006, 13:55   #2
Diplomat
Дэвелопер
 
Регистрация: 07.09.2005
Сообщений: 1,519
Написано 66 полезных сообщений
(для 164 пользователей)
За дверью страшный Минотавр,
На топоре- Луна.
"Ах, Ватсон, всё элементар!..",
А дальше- тишина.
(с)Ариадна

Graphics3D 800,600,32,1
SetBuffer BackBuffer()

Cam=CreateCamera()
PositionEntity Cam,0,5,0
RotateEntity Cam,90,0,0

Camera=CreateCube()
EntityColor Camera,255,0,0

Weapon=CreateCube()
ScaleEntity Weapon,0.5,0.5,2
EntityColor Weapon,0,255,0

While Not KeyHit(1)

	TurnEntity Camera,0,MouseXSpeed(),0
	MoveMouse GraphicsWidth()*0.5,GraphicsHeight()*0.5

	If KeyDown(57) Then TurnEntity Camera,2,0,0

;----HERE WE ARE!--------
;1: (simple and wrong)
;TurnEntity Weapon,0,(EntityYaw(Camera)-EntityYaw(Weapon))*0.1,0
	
;2: (simple and universal)
;RotateEntity Weapon,EntityPitch(Camera),EntityYaw(Weapon)+(EntityYaw(Camera)-EntityYaw(Weapon))*0.1,EntityRoll(Camera)
	
;3: (aesthethical) :)))
	AlignToVector Weapon,Sin(-EntityYaw(Camera)),Sin(-EntityPitch(Camera)),Cos(-EntityYaw(Camera)),3,0.1
	
	UpdateWorld()
	RenderWorld()
 *Text 10,10,"MOVE MOUSE TO TURN THE RED BOX LEFT-RIGHT."
 *Text 10,20,"PRESS [SPACE] KEY TO TURN THE RED BOX DOWN.
 *Text 10,30,"GREEN BOX WILL TURN, FOLLOWING THE RED BOX"
 *Text 10,45,"PRESS [ESC] KEY TO CAST THE GREAT END-OF-WORLD SPELL."
	Flip(1)
Wend
End
(Offline)
 
Ответить с цитированием
Старый 14.05.2006, 14:47   #3
jimon
 
Сообщений: n/a
тригинометрические функции в real-time ето плохо хотя бы таблицу cos,sin применил бы
 
Ответить с цитированием
Старый 14.05.2006, 14:56   #4
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
2 jimon:
сделай тест для общественности и покажи прирост в фпс.
а то без "имхо" - это флуд
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 14.05.2006, 15:59   #5
tormoz
Гигант индустрии
 
Аватар для tormoz
 
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений
(для 4,437 пользователей)
Вопрос про тригонометрию уже сто раз осуждали и тестили.
Прироста никакого. зато повод поумничать остался
__________________
(Offline)
 
Ответить с цитированием
Старый 15.05.2006, 00:15   #6
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
вот и я - про то же
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как всегда смена оружия Ganociy Blitz3D 5 11.10.2009 15:46
Смена оружия CRASHER 3D-программирование 13 28.08.2009 00:13
Референсы огнестрельного оружия Nuprahtor Болтовня 1 21.08.2009 18:59
Как реализовать смену оружия ?? IGR 2D-программирование 17 02.08.2007 22:56
Помогите с поворотами мышкой в Blitz3d Round 3D-программирование 12 11.09.2006 21:27


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


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