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