Game Maker
|
|
YemSalat | Дата: Пятница, 26 Февраля 2010, 22:21 | Сообщение # 121 |
заслуженный участник
Сейчас нет на сайте
| If done=0 {//делаем первое действие done=1} else {//делаем второе действие done=0}
no0 - 2d шутер Ваня Через Дорогу - симулятор вани FPS inspector - проверь мощность своего компьютера Baloons! - онлайн рекорды! CombatForce - в разработке
|
|
| |
Руслан | Дата: Пятница, 26 Февраля 2010, 22:22 | Сообщение # 122 |
постоянный участник
Сейчас нет на сайте
| Scorpio, я пробовал добавлять repeat, всё равно ничего не получалось. Я делаю не кодом, а кнопками. With chance 1 out of 5 perform next Change instance into object27 Else Change instance into object28
Сообщение отредактировал Руслан - Пятница, 26 Февраля 2010, 22:24 |
|
| |
Scorpio | Дата: Пятница, 26 Февраля 2010, 22:39 | Сообщение # 123 |
Любитель геймдева
Сейчас нет на сайте
| Просто мне не очень понятно, что требуется. У тебя и так чередование происходит, все верно...
|
|
| |
Руслан | Дата: Пятница, 26 Февраля 2010, 22:43 | Сообщение # 124 |
постоянный участник
Сейчас нет на сайте
| YemSalat, то есть действие 1 - изменение объекта на объект 27 а действие 2 - на объект 28? P.S. Не мог бы ещё написать код смены объекта пожалуйста?
|
|
| |
Scorpio | Дата: Пятница, 26 Февраля 2010, 22:45 | Сообщение # 125 |
Любитель геймдева
Сейчас нет на сайте
| instance_change(obj,performevents)
|
|
| |
Руслан | Дата: Пятница, 26 Февраля 2010, 22:57 | Сообщение # 126 |
постоянный участник
Сейчас нет на сайте
| Scorpio, спасибо. ___________________________________________ FATAL ERROR in action number 1 of Collision Event with object object0 for object object26: COMPILATION ERROR in code action Error in code at line 1: If done=0 ^ at position 4: Assignment operator expected. Но выбивает вот эту ошибку при запуске игры.
|
|
| |
YemSalat | Дата: Пятница, 26 Февраля 2010, 23:04 | Сообщение # 127 |
заслуженный участник
Сейчас нет на сайте
| с маленькой буквы if я с телефона писал, он автоматом большую поставил
no0 - 2d шутер Ваня Через Дорогу - симулятор вани FPS inspector - проверь мощность своего компьютера Baloons! - онлайн рекорды! CombatForce - в разработке
|
|
| |
Scorpio | Дата: Пятница, 26 Февраля 2010, 23:06 | Сообщение # 128 |
Любитель геймдева
Сейчас нет на сайте
| if с маленькой буквы. О, не успел)
Сообщение отредактировал Scorpio - Пятница, 26 Февраля 2010, 23:07 |
|
| |
Руслан | Дата: Пятница, 26 Февраля 2010, 23:08 | Сообщение # 129 |
постоянный участник
Сейчас нет на сайте
| Теперь возникла ошибка со сменой объекта. instance_change(object28); Исправьте плз что я неправильно тут написал.
|
|
| |
Scorpio | Дата: Пятница, 26 Февраля 2010, 23:17 | Сообщение # 130 |
Любитель геймдева
Сейчас нет на сайте
| надо так instance_change(object28,0)
|
|
| |
Руслан | Дата: Пятница, 26 Февраля 2010, 23:21 | Сообщение # 131 |
постоянный участник
Сейчас нет на сайте
| Теперь он к else что то придирается ___________________________________________ FATAL ERROR in action number 1 of Collision Event with object object0 for object object26: COMPILATION ERROR in code action Error in code at line 4: else ^ at position 2: Unexpected symbol in expression.
|
|
| |
Scorpio | Дата: Пятница, 26 Февраля 2010, 23:22 | Сообщение # 132 |
Любитель геймдева
Сейчас нет на сайте
| Покажи код, который у тебя там
|
|
| |
Руслан | Дата: Пятница, 26 Февраля 2010, 23:26 | Сообщение # 133 |
постоянный участник
Сейчас нет на сайте
| if done=0 instance_change(object27,0) done=1 else instance_change(object28,0) done=0
|
|
| |
YemSalat | Дата: Пятница, 26 Февраля 2010, 23:27 | Сообщение # 134 |
заслуженный участник
Сейчас нет на сайте
| лучше заново набери код от руки - в том что я дал может кириллица проскакивать
no0 - 2d шутер Ваня Через Дорогу - симулятор вани FPS inspector - проверь мощность своего компьютера Baloons! - онлайн рекорды! CombatForce - в разработке
|
|
| |
Scorpio | Дата: Пятница, 26 Февраля 2010, 23:30 | Сообщение # 135 |
Любитель геймдева
Сейчас нет на сайте
| Руслан, if done=0 {instance_change(object27,0) done=1 } else {instance_change(object28,0) done=0} со скобками
|
|
| |
Руслан | Дата: Пятница, 26 Февраля 2010, 23:37 | Сообщение # 136 |
постоянный участник
Сейчас нет на сайте
| Scorpio, спс, всё работает, но действия не чередуются. Всё также выбирается только одно.
|
|
| |
Scorpio | Дата: Пятница, 26 Февраля 2010, 23:40 | Сообщение # 137 |
Любитель геймдева
Сейчас нет на сайте
| Подожди, тебе надо чтобы 1)выбирается одно из двух действий и происходит 2)происходит другое действие Так?
Сообщение отредактировал Scorpio - Пятница, 26 Февраля 2010, 23:42 |
|
| |
Руслан | Дата: Пятница, 26 Февраля 2010, 23:43 | Сообщение # 138 |
постоянный участник
Сейчас нет на сайте
| Да. Сначала выбирается одно из действий, после происходит оставшееся невыбранное действие. И так повторяется.
|
|
| |
Scorpio | Дата: Пятница, 26 Февраля 2010, 23:46 | Сообщение # 139 |
Любитель геймдева
Сейчас нет на сайте
| Вот так, что ли... { done=random(2) if done<=1 {first=1} else {first=2} if first=1 {instance_change(object27) instance_change(object28) } if first=2 {instance_change(object28) instance_change(object27) } }
|
|
| |
Руслан | Дата: Пятница, 26 Февраля 2010, 23:49 | Сообщение # 140 |
постоянный участник
Сейчас нет на сайте
| Scorpio, выдаёт ошибку. ___________________________________________ FATAL ERROR in action number 2 of Collision Event with object object0 for object object26: COMPILATION ERROR in code action Error in code at line 8: {instance_change(object27) ^ at position 27: Wrong number of arguments to function or script.
Сообщение отредактировал Руслан - Пятница, 26 Февраля 2010, 23:55 |
|
| |