Название: +1 с каждым нажатием Отправлено: Gerion от 16 Марта 2008, 13:44:16 Народ, помагите организовать...
мне на ChannelSwitch нужно подавать значение выбора канала. Это значение должно меняться при одном нажатии на пробел (значение меняются от 0 до 3) то есть, один раз нажал - 1 еще раз нажал - 2 еще - 3 еще - 0 1,2,3,0,1,2,3,0... и тд у меня почти получилочь, но фигня в том что у меня значение меняется пока я держу пробел памагите а ? :) Название: Re: +1 с каждым нажатием Отправлено: ze8s от 16 Марта 2008, 14:32:59 А если так?
(http://i223.photobucket.com/albums/dd24/a-style_album/count3.gif) http://i223.photobucket.com/albums/dd24/a-style_album/count3.gif Название: Re: +1 с каждым нажатием Отправлено: Gerion от 16 Марта 2008, 20:44:02 Спасибо! все работает
только я недопонял как именно оно работает :-\ Название: Re: +1 с каждым нажатием Отправлено: mistud от 20 Марта 2008, 23:58:01 Все довольно просто. Используя канал USERINPUT у тебя есть возможность взаимодействовать с приложением с помощью клавиатуры (мыши). Пока ты нажимаешь на клавишу даже кОротко, компьютер принимает несколько сигналов, а канал TRIGGER позволяет решить эту проблему, действуя таким образом, что при зажатии клавиши принмается только первый сигнал. Далее, перескакиваем на канал SET VALUE, который устанавливает значение VALUE равным значению в EXPRESSION VALUE, что левее и ниже SET VALUE. Ну а в EXPRESSION VALUE просто-напросто записано условие, что пока значение А (т.е. VALUE) меньше трех оно увеличивается на один с каждым нажатием, в противном случае – обращается в ноль.
Название: Re: +1 с каждым нажатием Отправлено: cashis от 06 Апреля 2008, 18:50:21 хммммм если так то как сделать чтобы при зажатии клавиши камера увеличивала скорость
Название: Re: +1 с каждым нажатием Отправлено: Ovod от 06 Апреля 2008, 20:33:09 Т.е., получается, что Set Value, это действие, поэтому оно не может напрямую передать значение каналу Expression, и пользуется посредством Value? Я сначала невъехал, зачем там вообще Value нужен)
Красота) Мне все больше нравится) Название: Re: +1 с каждым нажатием Отправлено: mistud от 06 Апреля 2008, 23:09:58 Т.е., получается, что Set Value, это действие, поэтому оно не может напрямую передать значение каналу Expression, и пользуется посредством Value? Я сначала невъехал, зачем там вообще Value нужен) Красота) Мне все больше нравится) Я не понял, здесь есть вопрос или это просто изъявление положительных эмоций? ;) Название: Re: +1 с каждым нажатием Отправлено: Ovod от 07 Апреля 2008, 00:37:53 Это смысл понятого мной) Если не верно, исправь. Для меня программирование пока - это немного дико, но если я правильно понял, то Set Value - это функция? ???
Ну, и да, положительные эмоции тоже :D Ведь я так думаю, что понял, как вся эта путанница работает)) Название: Re: +1 с каждым нажатием Отправлено: cashis от 07 Апреля 2008, 07:29:15 Это смысл понятого мной) Если не верно, исправь. Для меня программирование пока - это немного дико, но если я правильно понял, то Set Value - это функция? ??? так я непонял что надо сделать ???Ну, и да, положительные эмоции тоже :D Ведь я так думаю, что понял, как вся эта путанница работает)) Название: Re: +1 с каждым нажатием Отправлено: mistud от 07 Апреля 2008, 19:09:13 To Ovod
С программированием у меня самого не ахти... но понял ты правильно: Set Value - это такой канал, который устанавливает в правый дочерний канал значение из левого. To cashis Что конкретно ты не понял. Название: Re: +1 с каждым нажатием Отправлено: cashis от 07 Апреля 2008, 21:32:44 To cashis ну как сделать чтобы бегал на shift напримерЧто конкретно ты не понял. Название: Re: +1 с каждым нажатием Отправлено: mistud от 09 Апреля 2008, 12:07:13 Фух! Замучился писать комменты на транслите! :)
Лови, дружище! http://ifolder.ru/6082312 В комментах довольно подробно описаны мои действия (не только по изменению скорости движения камеры) То, что тебя интересовало в первую очередь находится в папке MOVEMENT. Ну и в качестве бонуса загляни в папку ROTATION VECTOR и обрати внимание на комменты находящиеся вне папок! Удачи! Что не понятно - не стесняйся спрашивать! ;) Название: Re: +1 с каждым нажатием Отправлено: cashis от 09 Апреля 2008, 15:31:29 Фух! Замучился писать комменты на транслите! :) Я зделал уже давно сам бег и столкновение просчитал и всё что у тебя там есть только ещё круче! И ты не когда не пробывал всё аккуратно по папкам разложить и упорядочить а то утя там реальный бардак! Возьмёшся игру делать будеш пару месяцов похать потом решил что-то поменять в начале и хрен разберёшся где что менять!!!Лови, дружище! http://ifolder.ru/6082312 В комментах довольно подробно описаны мои действия (не только по изменению скорости движения камеры) То, что тебя интересовало в первую очередь находится в папке MOVEMENT. Ну и в качестве бонуса загляни в папку ROTATION VECTOR и обрати внимание на комменты находящиеся вне папок! Удачи! Что не понятно - не стесняйся спрашивать! ;) Название: Re: +1 с каждым нажатием Отправлено: cashis от 09 Апреля 2008, 15:33:24 Что не понятно - не стесняйся спрашивать! ;) спрашиваю как сделать прыжок!!! я уже делал чтобы при ажатии он у меня над землёй пархал, делал чтобы он на 1 милисекунду подскакивал!!!Но это всё не устраивает я хочу нормальный человеческий прыжок плавно подняться плавно опуститься!!! и если знаешь скажи как сделать чтобы во время прыжка был звук и например во время ходьбы!!! =)Название: Re: +1 с каждым нажатием Отправлено: Ovod от 09 Апреля 2008, 18:29:15 Cashis, ты не очень-то вежливо реагируешь на попытки помочь) Человек ведь тебе не за деньги помогает. Он потратил на тебя время, а ты даже не умудрился поблагодарить, пусть даже пример тебе оказался уже не нужен. Как думаешь, есть вероятность того, что в следующий раз тебе не захотят помочь?
Название: Re: +1 с каждым нажатием Отправлено: Ovod от 09 Апреля 2008, 18:44:45 На, разбирайся
http://75.125.130.82/forum/index.php?topic=5092.msg5108#msg5108 Название: Re: +1 с каждым нажатием Отправлено: mistud от 09 Апреля 2008, 19:56:11 Cashis, я специально не стал все распихивать по папкам, чтобы тебя же не путать, т.к. подумал, что ты новичек в квесте (так подумал судя по твоему вопросу). Для плавных движений используй канал Inertia, подгоняя значение Damping Value. Со звуком пока сам не работал, но смотрел видео. Чего и тебе советую. На форуме есть ссылки на восемь прекрасных видеоуроков. Хотя они и на английском, все достаточно понятно (как минимум визуально). Среди них есть и примеры работы со звуком.
Ovod, спасибо тебе! Действительно, было несколько странно (мягко говоря) читать такой ответ на мои старания. Еще раз спасибо за поддержку! Это приятно! Название: Re: +1 с каждым нажатием Отправлено: cashis от 09 Апреля 2008, 21:05:07 Cashis, я специально не стал все распихивать по папкам, чтобы тебя же не путать, т.к. подумал, что ты новичек в квесте (так подумал судя по твоему вопросу). Для плавных движений используй канал Inertia, подгоняя значение Damping Value. Со звуком пока сам не работал, но смотрел видео. Чего и тебе советую. На форуме есть ссылки на восемь прекрасных видеоуроков. Хотя они и на английском, все достаточно понятно (как минимум визуально). Среди них есть и примеры работы со звуком. ДА ты прав я новичок ну я быстро учусь!!! Ну если ты считаешь пустяковым вопросом то почему бы тебе сразу не сказать как сделать, а я бы посмотрел и въехал!!! А то я только время теряю с этими мучениями, щас бы дальше придумывал разные вещи и придумывал пути решения!!! Было бы хорошо если бы кто-то описал все типы нод и их функции,а то не знаю какие использовать в каких ситуациях!Ovod, спасибо тебе! Действительно, было несколько странно (мягко говоря) читать такой ответ на мои старания. Еще раз спасибо за поддержку! Это приятно! Вы мне только скажите как сделать чтобы при условии менялось значение и всё я когда использую inertia для Y он у меня плавно двигается по y всё вроде круто но он во время прыжка недвигается не куда только вверх а только после падения он продолжает двигаться, и ещё если ставиш Damping value меньше 1 то надо ждать время чтобы можно было идти! А ещё я не могу подниматься выше и ниже земли(первой позиции Название: Re: +1 с каждым нажатием Отправлено: Ovod от 09 Апреля 2008, 21:34:02 Cashis, ты че курил? Я тебе ссылку оставил, по каторой лежит исчерпывающий пример. Jump.zip
Название: Re: +1 с каждым нажатием Отправлено: KBECT0MAH от 09 Апреля 2008, 23:09:43 Цитата: Ovod Cashis, ты че курил? Я тебе ссылку оставил, по каторой лежит исчерпывающий пример. Jump.zip Ну так там же надо читать, смотреть, пробовать ;D а он ждет, что за него сделают все "связки", решения и выложат, да еще и с подробным описанием :o Ведь у него нет времени на это :-\ он придумывает, мыслит глобально.. ::) а всякие "благодарности" и "хелпы" это всё земное, от лукавого :D Совет дня, специально для cashis'а: если не понимаешь по английски, устанавливаешь переводчик(например PromtX), открываешь "хелп"(раздел Channel list), копируешь текст и переводишь, читаешь, пробуешь, набираешься опыта. Потом идешь на форум и делишься знаниями ;) Название: Re: +1 с каждым нажатием Отправлено: mistud от 10 Апреля 2008, 10:09:40 А то я только время теряю с этими мучениями, щас бы дальше придумывал разные вещи и придумывал пути решения!!! Было бы хорошо если бы кто-то описал все типы нод и их функции,а то не знаю какие использовать в каких ситуациях! Cashis, тебя никто не заставляет мучиться. Брось просто и все. А ты, вообще, как хотел? Чтобы тебе все разжевали и врот положили, а ты бы только проглотил? Не, ну, конечно, так бывает! Но очень редко и при другом отношении к людям... А вообще запомни: "за мало грошей мало музыки" А теперь относительно твоего желания описать все типы нод и их функции. Ты понимаешь, что это фактически ты попросил написать хелп к квесту на русском языке? Сколько там инфы, вообще прикидываешь? Так вот Овод начал новую тему: http://guest3d.wohlnet.ru/forum/index.php?topic=155.0 Прочитай повнимательнее, сколько нужно времени одному человеку, чтобы осуществить твое желание. Ах, да! Тебе же некогда. Ну тогда, см. выше "совет дня специально для тебя от КВЕСТОМАНА"! Удачи! Название: Re: +1 с каждым нажатием Отправлено: cashis от 10 Апреля 2008, 16:50:21 Cashis, ты че курил? Я тебе ссылку оставил, по каторой лежит исчерпывающий пример. Jump.zip Я НЕ курюИ я знаю что ты открыл, я смотрел, чё то у меня пока не получилось но я думаю! И вообще что надо смотреть jump chanel или просто jump Если ты не хочешь говорить скажи хоть логику твоих действий и вообще я первый раз вижу зелёные ноды как у тебя в прыжке Название: Re: +1 с каждым нажатием Отправлено: Ovod от 10 Апреля 2008, 21:08:27 Это не мой пример, это пример западных ребят. Я в Квесте начинающий, как и ты, просто когда ты задаешь вопрос, я ищу на него ответ и часто нахожу. А по большому счету я сам нуждаюсь в помощи, но чаще предпочитаю разбираться во всем сам. Просьба о помощи, это вроде как НЗ, на случай, когда ты в полном тупике. В остальное время спотыкаться полезно, и полезно разбираться с возникшими проблеммами самостоятельно.
Зеленый канал - это параметрический канал, используемый для импорта и экспорта задач. Больше я о нем пока ничего не знаю. Название: Re: +1 с каждым нажатием Отправлено: cashis от 10 Апреля 2008, 21:29:18 на случай, когда ты в полном тупике. Для меня это тот момент(ну покрайней мере для моего уровня)Название: Re: +1 с каждым нажатием Отправлено: Campo от 27 Февраля 2010, 22:03:53 +1 с каждым нажатием:
берёшь значение (value "A"), подключаешь его к expression value. задаешь в последнем формулу A+B. подключаешь в качесте (B) изменяемое значение, будь то нажатие кнопки мыши, или значение pressed кнопки (GUI). подключаешь expression value к set value в качестве "source". в качестве "target" подключаешь то самое, первое, значение (value "A"). |