• Добро пожаловать на Quest3D - Русскоязычное сообщество.
 

Новости:

Форум Quest3D восстановлен!

Главное меню

+1 с каждым нажатием

Автор Gerion, 16 марта 2008, 13:44:16

« назад - далее »

Gerion

Народ, помагите организовать...
мне на ChannelSwitch нужно подавать значение выбора канала. Это значение должно меняться при одном нажатии на пробел (значение меняются от 0 до 3)
то есть, один раз нажал - 1
еще раз нажал - 2
еще - 3
еще - 0
1,2,3,0,1,2,3,0... и тд
у меня почти получилочь, но фигня в том что у меня значение меняется пока я держу пробел
памагите а ? :)
партфолива тута ... гыы
www.redsqr.ru

ze8s

А если так?
(http://i223.photobucket.com/albums/dd24/a-style_album/count3.gif)
http://i223.photobucket.com/albums/dd24/a-style_album/count3.gif

Gerion

Спасибо! все работает
только я недопонял как именно оно работает  :-\
партфолива тута ... гыы
www.redsqr.ru

mistud

Все довольно просто. Используя канал USERINPUT у тебя есть возможность взаимодействовать с приложением с помощью клавиатуры (мыши). Пока ты нажимаешь на клавишу даже кОротко, компьютер принимает несколько сигналов, а канал TRIGGER позволяет решить эту проблему, действуя таким образом, что при зажатии клавиши принмается только первый сигнал. Далее, перескакиваем на канал SET VALUE, который устанавливает значение VALUE равным значению в EXPRESSION VALUE, что левее и ниже SET VALUE. Ну а в EXPRESSION VALUE просто-напросто записано условие, что пока значение А (т.е. VALUE) меньше трех оно увеличивается на один с каждым нажатием, в противном случае – обращается в ноль.

cashis

хммммм если так то как сделать чтобы при зажатии клавиши камера увеличивала скорость

Ovod

Т.е., получается, что Set Value, это действие, поэтому оно не может напрямую передать значение каналу Expression, и пользуется посредством Value? Я сначала невъехал, зачем там вообще Value нужен)
Красота) Мне все больше нравится)

mistud

Цитата: Ovod от 06 апреля 2008, 21:33:09
Т.е., получается, что Set Value, это действие, поэтому оно не может напрямую передать значение каналу Expression, и пользуется посредством Value? Я сначала невъехал, зачем там вообще Value нужен)
Красота) Мне все больше нравится)


Я не понял, здесь есть вопрос или это просто изъявление положительных эмоций? ;)

Ovod

Это смысл понятого мной) Если не верно, исправь. Для меня программирование пока - это немного дико, но если я правильно понял, то Set Value - это функция?  ???
Ну, и да, положительные эмоции тоже  :D Ведь я так думаю, что понял, как вся эта путанница работает))

cashis

Цитата: Ovod от 07 апреля 2008, 01:37:53
Это смысл понятого мной) Если не верно, исправь. Для меня программирование пока - это немного дико, но если я правильно понял, то Set Value - это функция?  ???
Ну, и да, положительные эмоции тоже  :D Ведь я так думаю, что понял, как вся эта путанница работает))
так я непонял что надо сделать ???

mistud

To Ovod
С программированием у меня самого не ахти... но понял ты правильно: Set Value - это такой канал, который устанавливает в правый дочерний канал значение из левого.

To cashis
Что конкретно ты не понял.

cashis

Цитата: mistud от 07 апреля 2008, 20:09:13
To cashis
Что конкретно ты не понял.
ну как сделать чтобы бегал на shift например

mistud

Фух! Замучился писать комменты на транслите!  :)

Лови, дружище!
http://ifolder.ru/6082312
В комментах довольно подробно описаны мои действия (не только по изменению скорости движения камеры)

То, что тебя интересовало в первую очередь находится в папке MOVEMENT. Ну и в качестве бонуса загляни в папку ROTATION VECTOR  и обрати внимание на комменты находящиеся вне папок!

Удачи!
Что не понятно - не стесняйся спрашивать!  ;)

cashis

Цитата: mistud от 09 апреля 2008, 13:07:13
Фух! Замучился писать комменты на транслите!  :)

Лови, дружище!
http://ifolder.ru/6082312
В комментах довольно подробно описаны мои действия (не только по изменению скорости движения камеры)

То, что тебя интересовало в первую очередь находится в папке MOVEMENT. Ну и в качестве бонуса загляни в папку ROTATION VECTOR  и обрати внимание на комменты находящиеся вне папок!

Удачи!
Что не понятно - не стесняйся спрашивать!  ;)
Я зделал уже давно сам бег и столкновение просчитал и всё что у тебя там есть только ещё круче! И ты не когда не пробывал всё аккуратно по папкам разложить и упорядочить а то утя там реальный бардак! Возьмёшся игру делать будеш пару месяцов похать потом решил что-то поменять в начале и хрен разберёшся где что менять!!!

cashis

#13
Цитата: mistud от 09 апреля 2008, 13:07:13
Что не понятно - не стесняйся спрашивать!  ;)
спрашиваю как сделать прыжок!!! я уже делал чтобы при ажатии он у меня над землёй пархал, делал чтобы он на 1 милисекунду подскакивал!!!Но это всё не устраивает я хочу нормальный человеческий прыжок плавно подняться плавно опуститься!!! и если знаешь скажи как сделать чтобы во время прыжка был звук и например во время ходьбы!!!   =)

Ovod

Cashis, ты не очень-то вежливо реагируешь на попытки помочь) Человек ведь тебе не за деньги помогает. Он потратил на тебя время, а ты даже не умудрился поблагодарить, пусть даже пример тебе оказался уже не нужен. Как думаешь, есть вероятность того, что в следующий раз тебе не захотят помочь?