Пятница, 29 Марта 2024, 12:50

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 2
  • 1
  • 2
  • »
Форум игроделов » Конструкторы игр и лёгкие в освоении системы разработки игр » Game Maker » Онлайн шутер
Онлайн шутер
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 = *скорость движения*". Поэтому переделай движение на такое и будет работать! smile

Добавлено (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 игрока. Я там комментарием обозначил свой "кусочек" кода happy .

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)
Не побробуй сразу на две клавиши бега нажать а потом одну отпустить

Не удивительно biggrin . Убери лишние события. Перенеси код события нажатия клавиш управления - 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 и т.д. smile

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 аркада.
Мои статьи
Форум игроделов » Конструкторы игр и лёгкие в освоении системы разработки игр » Game Maker » Онлайн шутер
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг