Сообщения, созданные пользователем Gdmodels
05 ноября 2016 01:21



PS
По поводу Ноды Play Animation.
Было бы круто, если бы добавили тип поведения: reverse (задом наперед). В Unity 3d такая штука есть например. Это сократит время тем людям, которым нужно проиграть анимацию задом наперед.
01 ноября 2016 12:52
Основная цель это выделить клавишей также, как и кликом, чтобы нода поняла (Чтобы логику того, что после активаци произошло нодами колдовать). Очень-очень нужно именно так сделать, или это анриал? Может закостылить как-нибудь, В крайнем случае эмулировать клик (А-я-яй), но это я тоже пробовал уже, но тоже безуспешно. Новичок в Js, и вообще в web программировании, так что в шоке от отсутствия инфы и такого долгого поиска способа реализовать задуманное. Но не сдаюсь пока!
01 ноября 2016 12:44
User story такой:
Смотрю на объект - жму E- объект селектится.
1) А центр формулой считать?
2) switch select разве не на выделение реагирует? Ведь название само за себя говорит. Или она не понимает то, что возвращает функция Pick Object ? (Тут 2 вопроса в одном)
Смотрю на объект - жму E- объект селектится.
Да, там нужны canvas-координаты. В случае с клавиатурой оптимально брать координаты центра канваса, т.е. выбор будет при непосредственном наведении на объект.Два вопроса:
1) А центр формулой считать?
2) switch select разве не на выделение реагирует? Ведь название само за себя говорит. Или она не понимает то, что возвращает функция Pick Object ? (Тут 2 вопроса в одном)
01 ноября 2016 12:37
День добрый! Всех с наступающими и прошедшими праздниками) Делаю небольшое интерактивное приложение - миниигру с видом от первого лица. И вот очень быстро возник вопрос. Возник быстро, а решить вот уж 3 дня не могу. Собственно дело вот в чем:
Нужно программно активировать объект (именно активировать, как при клике, чтобы можно было работать с Switch Select) при нажатии клавиши. Бьюсь-бьюсь, но никак
. User story такой: навожусь на объект - нажимаю клавишу E - объект активируется.
Нужно программно активировать объект (именно активировать, как при клике, чтобы можно было работать с Switch Select) при нажатии клавиши. Бьюсь-бьюсь, но никак

31 октября 2016 11:52
29 октября 2016 16:14
Делаю небольшой fps проект, очень хочу реализовать выбор объекта через клавишу, то есть сэмулировать Select. Кастую луч из камеры, а как выбрать объект, попавший под луч - не знаю( Именно так нужно выбрать, чтобы Нода swith select поняла в итоге. Реализуемо ли это? Если кто знает - подскажите, пожалуйста. Поднял обсуждение в тему, так как думаю, что многим полезен будет ответ на данный вопрос.
P.S.
В примере, насколько я понял клик обрабатывает вот эта функция:
function main_canvas_click(e) {
if (e.preventDefault)
e.preventDefault();
var x = e.clientX;
var y = e.clientY;
var obj = m_scenes.pick_object(x, y);
if (obj) {
if (_previous_selected_obj) {
m_anim.stop(_previous_selected_obj);
m_anim.set_frame(_previous_selected_obj, 0);
}
_previous_selected_obj = obj;
m_anim.apply_def(obj);
m_anim.play(obj);
}
}
Но я не пойму, где в ней сам клик то обрабатывается, и как его на клавишу заменить?
P.S.
В примере, насколько я понял клик обрабатывает вот эта функция:
function main_canvas_click(e) {
if (e.preventDefault)
e.preventDefault();
var x = e.clientX;
var y = e.clientY;
var obj = m_scenes.pick_object(x, y);
if (obj) {
if (_previous_selected_obj) {
m_anim.stop(_previous_selected_obj);
m_anim.set_frame(_previous_selected_obj, 0);
}
_previous_selected_obj = obj;
m_anim.apply_def(obj);
m_anim.play(obj);
}
}
Но я не пойму, где в ней сам клик то обрабатывается, и как его на клавишу заменить?
29 октября 2016 15:46
29 октября 2016 01:05
Спасибо за урок! Но я не до конца понял как работать с клавишами, а именно - не могу сделать активацию клавишей (допустим KEY_E) вместо активации кликом мыши(. То есть имеется FPS контроллер, и для него нужна привычная нам активация на клавишу действия,как в большинстве FPS игр, а не клик мышью. Возможно, это очень просто, но я совсем новичок в JS( Не могу допереть. Подскажите, пожалуйста, каким образом можно реализовать это

21 октября 2016 19:11