Онлайн шутер
|
|
Fireguy | Дата: Среда, 08 Июня 2011, 15:02 | Сообщение # 1 |
участник
Сейчас нет на сайте
| Привет всем кто готов мне помочь. Я делаю небольшой онлайн шутер ,но у меня появилась проблема со сменой спрайта игрока при стрильбе бегу и т.д. Вот проект: Помогите плиз!
Coder is like a King in his own realm
|
|
| |
GameMix | Дата: Среда, 08 Июня 2011, 15:17 | Сообщение # 2 |
старожил
Сейчас нет на сайте
| Fireguy, дело в том, что speed изменяется только, если движение реализовано так: "direction = *направление от 0 до 360*; speed = *скорость движения*". Поэтому переделай движение на такое и будет работать! Добавлено (08.06.2011, 15:17) --------------------------------------------- Ещё у тебя ошибка в самих проверках: не стоит между двумя проверками "and" или "&"!
Steel Standoff - 2D аркада. Мои статьи
Сообщение отредактировал аТнОтХоАн - Среда, 08 Июня 2011, 15:13 |
|
| |
kikas86 | Дата: Среда, 08 Июня 2011, 15:21 | Сообщение # 3 |
постоянный участник
Сейчас нет на сайте
| Лутше начни с других игр ! а потом перейдеш на онлайн!Сдеслай сночала просто шутер! С хорошей физикой и эфектами , а по том по немногу переходи на онлайн !
Услуги создания сайтов, верстки сайтов. Своя CMS, свой движок.
|
|
| |
Fireguy | Дата: Среда, 08 Июня 2011, 15:21 | Сообщение # 4 |
участник
Сейчас нет на сайте
| О сейчас попробую, спс
Coder is like a King in his own realm
|
|
| |
GameMix | Дата: Среда, 08 Июня 2011, 15:24 | Сообщение # 5 |
старожил
Сейчас нет на сайте
| Fireguy, вот, я исправил твой пример. Загляни в событие step игрока. Я там комментарием обозначил свой "кусочек" кода .
Steel Standoff - 2D аркада. Мои статьи
|
|
| |
Fireguy | Дата: Среда, 08 Июня 2011, 15:38 | Сообщение # 6 |
участник
Сейчас нет на сайте
| А можна с таким движением организовать ? http://download1346.mediafire.com/88sq6dkit5bg/0lnewg5lcrrzzxc/Smooth+TDS+Movement.gmk
Coder is like a King in his own realm
|
|
| |
GameMix | Дата: Среда, 08 Июня 2011, 15:45 | Сообщение # 7 |
старожил
Сейчас нет на сайте
| Fireguy, а в чём проблема то? Только, что у тебя анимированный спрайт в 4 направления. Но организовать можно. Найди в этом примере часть кода, отвечающую за организацию такого движения и перенеси его в свою игру.
Steel Standoff - 2D аркада. Мои статьи
|
|
| |
Fireguy | Дата: Среда, 08 Июня 2011, 15:52 | Сообщение # 8 |
участник
Сейчас нет на сайте
| Вот что вышло. Там есть один глюк с анимацией, увидишь
Coder is like a King in his own realm
|
|
| |
kikas86 | Дата: Среда, 08 Июня 2011, 15:56 | Сообщение # 9 |
постоянный участник
Сейчас нет на сайте
| Сделай, чтоб стрелял он очередью а не по одному клику мыши !
Услуги создания сайтов, верстки сайтов. Своя CMS, свой движок.
|
|
| |
GameMix | Дата: Среда, 08 Июня 2011, 15:56 | Сообщение # 10 |
старожил
Сейчас нет на сайте
| Quote (Fireguy) Вот что вышло. Там есть один глюк с анимацией, увидишь Задом вперёд бежит?
Steel Standoff - 2D аркада. Мои статьи
|
|
| |
Fireguy | Дата: Среда, 08 Июня 2011, 15:58 | Сообщение # 11 |
участник
Сейчас нет на сайте
| Не побробуй сразу на две клавиши бега нажать а потом одну отпустить
Coder is like a King in his own realm
|
|
| |
kikas86 | Дата: Среда, 08 Июня 2011, 16:02 | Сообщение # 12 |
постоянный участник
Сейчас нет на сайте
| поменяй спрайты лутче ,на эти ты норм других спрайтов не найдеш ! чтоб стрелять очередью!! поставь это в степ плеера! Code if (mouse_check_button(mb_left)) && shoot=false { if cs=true {inst=instance_create(x,y,bullet); //create bullet on mouse press inst.speed=bullet_speed;//bullets speed = 10 inst.direction=my_direction;//go towards the mouse mplay_message_send_guaranteed(0,4,string(x)+"|"+string(y)+"|"+string(my_direction)+"|"+string(bullet_speed)+"|"+string(my_id)+"|"); cs=false alarm[0]=8 shoot=true }} из glob left pressed него удоли все в аларм[0] добавь shoot=false должно работать !
Услуги создания сайтов, верстки сайтов. Своя CMS, свой движок.
|
|
| |
Fireguy | Дата: Среда, 08 Июня 2011, 16:05 | Сообщение # 13 |
участник
Сейчас нет на сайте
| shoot переменная для анимации
Coder is like a King in his own realm
|
|
| |
GameMix | Дата: Среда, 08 Июня 2011, 16:06 | Сообщение # 14 |
старожил
Сейчас нет на сайте
| Quote (Fireguy) Не побробуй сразу на две клавиши бега нажать а потом одну отпустить Не удивительно . Убери лишние события. Перенеси код события нажатия клавиш управления - run = true в события удержания клавиш управления.
Steel Standoff - 2D аркада. Мои статьи
|
|
| |
Fireguy | Дата: Среда, 08 Июня 2011, 16:08 | Сообщение # 15 |
участник
Сейчас нет на сайте
| Я исправил выстрел очередью, спс
Coder is like a King in his own realm
|
|
| |
kikas86 | Дата: Среда, 08 Июня 2011, 16:08 | Сообщение # 16 |
постоянный участник
Сейчас нет на сайте
| ну поменяй shoot на ченить другое по выбору !!!у меня на твоей игре все робит и я спрайты другие поставил 1! чтоб легче было XD ))проверять )
Услуги создания сайтов, верстки сайтов. Своя CMS, свой движок.
|
|
| |
Fireguy | Дата: Среда, 08 Июня 2011, 16:09 | Сообщение # 17 |
участник
Сейчас нет на сайте
| А событие удержания ето .....? На англ
Coder is like a King in his own realm
|
|
| |
GameMix | Дата: Среда, 08 Июня 2011, 16:11 | Сообщение # 18 |
старожил
Сейчас нет на сайте
| У тебя оно есть! A-key, W-key и т.д.
Steel Standoff - 2D аркада. Мои статьи
|
|
| |
Fireguy | Дата: Среда, 08 Июня 2011, 16:13 | Сообщение # 19 |
участник
Сейчас нет на сайте
| Все спс А кто поможет с тем чтобы картинка(спрайт) показовался другому игроку
Coder is like a King in his own realm
|
|
| |
GameMix | Дата: Среда, 08 Июня 2011, 16:17 | Сообщение # 20 |
старожил
Сейчас нет на сайте
| Точно так же, как передаёшь в своей игре координаты игрока.
Steel Standoff - 2D аркада. Мои статьи
|
|
| |