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

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

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

Xors3D Графический движок с поддержкой DirectX9

Ответ
 
Опции темы
Старый 27.03.2014, 18:12   #1
ant0N
Бывалый
 
Аватар для ant0N
 
Регистрация: 10.06.2011
Адрес: В горах
Сообщений: 849
Написано 331 полезных сообщений
(для 853 пользователей)
физика, силы. Вопрос

делаю управление персонажа так:
If xKeyDown (KEY_UP) Then xEntitySetLinearVelocity(mesh, 0, 0, 10, False)
Так вот, почему одновременно на объект действует только одна сила? так и должно быть?
т.е. если персонаж движется, то на него не действует гравитация и импульс (прыжок).
__________________
Абсолютли!
(Offline)
 
Ответить с цитированием
Старый 27.03.2014, 18:25   #2
St_AnGer
Элита
 
Аватар для St_AnGer
 
Регистрация: 21.01.2010
Адрес: Россия, Рязанская область, г.Михайлов
Сообщений: 2,067
Написано 1,185 полезных сообщений
(для 2,828 пользователей)
Ответ: физика, силы. Вопрос

Скорее всего потому что xEntitySetLinearVelocity задаёт не силу, а линейную скорость. И, соответственно, если у тебя в основном коде написано как в твоём примере - ты сам жёстко задаешь скорость по оси Y равную нулю.
__________________
Main PC:
Intel Core i5 4260U 1.44 GHz + LPDDR3 1x4096 1600 MHz + Intel HD Graphics 5000.

Asus Ёжик T101-MT:
Intel Atom N-570 1.66 Ghz + DDR2 2x1024 800 Mhz + Intel GMA 3150 128 Mb DDR2


Скачать Doom 2D: Remake v0.3.8a
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
ant0N (27.03.2014)
Старый 27.03.2014, 18:34   #3
ant0N
Бывалый
 
Аватар для ant0N
 
Регистрация: 10.06.2011
Адрес: В горах
Сообщений: 849
Написано 331 полезных сообщений
(для 853 пользователей)
Ответ: физика, силы. Вопрос

St_AnGer, спасибо! понял в чем косяк.
А кто может подсказать как правильно сделать управление?

--------------------------------------------------------------
UPD.
Все, разобрался.... сделал через xEntityApplyCentralForce()
__________________
Абсолютли!
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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


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


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