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

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

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

Полезные функции Выкладываем полезные функции, чтоб не изобретать велосипед заново...

Ответ
 
Опции темы
Старый 30.07.2011, 22:14   #1
Leowey
Знающий
 
Аватар для Leowey
 
Регистрация: 08.11.2010
Адрес: Москва
Сообщений: 285
Написано 78 полезных сообщений
(для 182 пользователей)
Качание оружия при ходьбе

Дело было вечером. Делать было нечего. Начал дописывать грулю и задался сим вопросом. Моё решение:



Graphics3D 800, 600, 32, 2


Global x# =0, y# = 0

cam = CreateCamera()

wep = CreateCube()
ScaleMesh wep, 1, 1, 10

main = CreatePivot() : PositionEntity main, 3, -2,13

CreateLight()


While Not KeyHit(1)


If KeyDown(57) Then




	If x > 1 Or x = 0 Then 
		var# = -0.1
		
	ElseIf x < -1
		var# = 0.1
	EndIf
	
	
	
	x# = x# + var#
	

	
	
	
y# = x#*x#


	
PositionEntity wep, EntityX(main)+x#, EntityY(main)+y#, EntityZ(main)







EndIf



UpdateWorld()
RenderWorld()

Text 0, 0, x

Text 0, 10, y


Flip()



Wend
End



P.S. Жать на пробел.
(Offline)
 
Ответить с цитированием
Старый 30.07.2011, 22:54   #2
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: Качание оружия при ходьбе

плохо - не зависит от времени.
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 30.07.2011, 23:10   #3
NitE
злобный флудер
 
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений
(для 1,476 пользователей)
Ответ: Качание оружия при ходьбе

Бесполезно - смотри хл2(2004).
(Offline)
 
Ответить с цитированием
Старый 31.07.2011, 01:06   #4
Mr_F_
Терабайт исходников
 
Аватар для Mr_F_
 
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений
(для 6,051 пользователей)
Ответ: Качание оружия при ходьбе

If x > 1 Or x = 0 Then
var# = -0.1

ElseIf x < -1
var# = 0.1
EndIf
проще и плавнее можно было бы синус заюзать
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Mr_F_ за это полезное сообщение:
Colossus (31.07.2011), impersonalis (31.07.2011)
Старый 31.07.2011, 11:02   #5
Raion
Знающий
 
Аватар для Raion
 
Регистрация: 24.12.2008
Сообщений: 280
Написано 145 полезных сообщений
(для 775 пользователей)
Ответ: Качание оружия при ходьбе

я использовал анимацию.Очень просто и эффективно.
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо Raion за это полезное сообщение:
Артем Валерьевич (31.07.2011), Mr_F_ (31.07.2011), tirarex (05.03.2012)
Старый 31.07.2011, 11:16   #6
Mind
ПроЭктировщик
 
Аватар для Mind
 
Регистрация: 24.02.2011
Сообщений: 188
Написано 13 полезных сообщений
(для 18 пользователей)
Ответ: Качание оружия при ходьбе

Не совсем -> когда идешь и перезаряжяешься оружие должно качаться тоже(как в COD MW 1-2 и др. играх). Так что надо через код/функцию.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Старый 31.07.2011, 14:12   #7
Mr_F_
Терабайт исходников
 
Аватар для Mr_F_
 
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений
(для 6,051 пользователей)
Ответ: Качание оружия при ходьбе

когда идешь и перезаряжяешься оружие должно качаться тоже(как в COD MW 1-2 и др. играх).
ах да, в этих ваших блицах же даже анимации нельзя смешивать
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
NitE (31.07.2011)
Старый 31.07.2011, 14:18   #8
Mind
ПроЭктировщик
 
Аватар для Mind
 
Регистрация: 24.02.2011
Сообщений: 188
Написано 13 полезных сообщений
(для 18 пользователей)
Ответ: Качание оружия при ходьбе

Сообщение от Mr_F_ Посмотреть сообщение
ах да, в этих ваших блицах же даже анимации нельзя смешивать
А ты что на си пишешь?
(Offline)
 
Ответить с цитированием
Старый 31.07.2011, 14:55   #9
Mr_F_
Терабайт исходников
 
Аватар для Mr_F_
 
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений
(для 6,051 пользователей)
Ответ: Качание оружия при ходьбе

++, угу.

кстати вспомнил что есть же animation blender для блица от МэдМедика.
(Offline)
 
Ответить с цитированием
Старый 31.07.2011, 14:58   #10
Mind
ПроЭктировщик
 
Аватар для Mind
 
Регистрация: 24.02.2011
Сообщений: 188
Написано 13 полезных сообщений
(для 18 пользователей)
Ответ: Качание оружия при ходьбе

Смешивать анимации - это Жуткая Смесь!!Ууххх...
Лучше буду провереным дедовским способом через код. Хотя.. може mix анимации всеже класная вещь хз.. Буду поже пробывать пока в таковом не нуждаюсь
(Offline)
 
Ответить с цитированием
Старый 31.07.2011, 15:17   #11
Colossus
Разработчик
 
Аватар для Colossus
 
Регистрация: 12.10.2008
Адрес: Самара
Сообщений: 437
Написано 55 полезных сообщений
(для 92 пользователей)
Ответ: Качание оружия при ходьбе

Ну так а что ж нельзя ЕкстрактАнимСеквенсы вешать на разные кости?
__________________
Пекарня: Intel Core i3 - 3240(3.40Ghz), ram 8 gb, video Gigabyte Nvidia GeForce GTX 650 1gb

Лэптоп : Intel Core i3 - 2365(1.40Ghz), ram 4gb, video Int Intel HD3000(512mb)

Мой набор: 3ds Max 9 + Xors3d(Blitz3d) + Photoshop
(Offline)
 
Ответить с цитированием
Старый 31.07.2011, 19:34   #12
Dream
быдло
 
Регистрация: 05.08.2007
Сообщений: 1,435
Написано 614 полезных сообщений
(для 1,489 пользователей)
Ответ: Качание оружия при ходьбе

вообще проще сделать покачивание камеры при хотьбе. а оружия не трогать. так не будет проблем с проигрывание анимации всякйдля оружия
(Offline)
 
Ответить с цитированием
Старый 31.07.2011, 21:53   #13
Amatsu
Дэвелопер
 
Аватар для Amatsu
 
Регистрация: 24.07.2008
Сообщений: 1,544
Написано 1,095 полезных сообщений
(для 2,706 пользователей)
Ответ: Качание оружия при ходьбе

Сообщение от Dream Посмотреть сообщение
вообще проще сделать покачивание камеры при хотьбе. а оружия не трогать. так не будет проблем с проигрывание анимации всякйдля оружия
У меня обычно от таких покачиваний камеры в шутерах морская болезнь начинается
Пусть лучше оружие качает
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Amatsu за это полезное сообщение:
Colossus (31.07.2011), Wegox (08.04.2012)
Старый 31.07.2011, 22:24   #14
Dream
быдло
 
Регистрация: 05.08.2007
Сообщений: 1,435
Написано 614 полезных сообщений
(для 1,489 пользователей)
Ответ: Качание оружия при ходьбе

человек-рельса какойто получится, если камеране покачивается, хоть чуть чуть.
ну а код - самый простой -
Привязываем ка меру к модели игрока(если от первого лица - создаём сферу и к ней привязываем камеру.) и качаем её по синусоидным
PositionEntity(Camera, Sin(_elapsedDistance * 0.1) * 0.3, Cos(_elapsedDistance * 0.2) * -.6, 0, 0);
это как самый простой пример с камерой. - _elapsedDistance пройденое растояние.
(Offline)
 
Ответить с цитированием
Старый 02.08.2011, 13:18   #15
Mind
ПроЭктировщик
 
Аватар для Mind
 
Регистрация: 24.02.2011
Сообщений: 188
Написано 13 полезных сообщений
(для 18 пользователей)
Ответ: Качание оружия при ходьбе

Dream,так тоже можно но для лучшего результата лучше использовать и то и то.
Качание оружия + качание камеры + регуляция покачивания(покачивание*скорость).
ЗЫ я в принципе так и делал
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Colossus (27.09.2011)
Ответ


Опции темы

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

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


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


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