Автор Тема: Скроллинг в 2D играх (практический пример)  (Прочитано 6933 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Fever [?]

  • Скриптер
  • ****
  • Сообщений: 308
  • Репутация: 112
  • Пол: Мужской
    • Награды
AutoIt: 3.3.8.1
Версия: 0.0.0.1

Категория: Графика, GDI+, Математика, Клавиатура, Элементы GUI

Описание: Небольшой пример создания анимации персонажей и скроллинга в 2D играх.

Файл: RGHost (*.au3)

Снимок:
Нажмите для отображения изображения в оригинальном размере.

Источник: autoit-script.ru
Автор(ы): Fever
« Последнее редактирование: Август 12, 2012, 03:45:49 от Fever »
http://vkontakte.ru/so_fever

Все мы ошибаемся. Одни больше, другие все время.

Русское сообщество AutoIt

Скроллинг в 2D играх (практический пример)
« Отправлен: Август 11, 2012, 20:15:52 »

Оффлайн joiner [?]

  • Расмус-бродяга
  • AutoIt Гуру
  • *****
  • Сообщений: 2399
  • Репутация: 411
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.12.0
Re: Скроллинг в 2D играх (практический пример)
« Ответ #1, Отправлен: Август 11, 2012, 22:16:35 »
Fever как заставить ходить? :)
Были времена, когда солнце было ярче, трава зеленее, а водка сорокоградуснее

Оффлайн Fever [?]

  • Скриптер
  • ****
  • Сообщений: 308

  • Автор темы
  • Репутация: 112
  • Пол: Мужской
    • Награды
Re: Скроллинг в 2D играх (практический пример)
« Ответ #2, Отправлен: Август 11, 2012, 23:23:31 »
joiner  [?]
Цитировать
как заставить ходить?

стрелками.

Оффлайн DarWiM [?]

  • Продвинутый
  • ***
  • Сообщений: 527
  • Репутация: 90
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.8.1
Re: Скроллинг в 2D играх (практический пример)
« Ответ #3, Отправлен: Август 11, 2012, 23:52:23 »
не подскажите как убрать мерцание? :)

Русское сообщество AutoIt

Re: Скроллинг в 2D играх (практический пример)
« Ответ #3 Отправлен: Август 11, 2012, 23:52:23 »

Оффлайн Fever [?]

  • Скриптер
  • ****
  • Сообщений: 308

  • Автор темы
  • Репутация: 112
  • Пол: Мужской
    • Награды
Re: Скроллинг в 2D играх (практический пример)
« Ответ #4, Отправлен: Август 12, 2012, 00:35:03 »
DarWiM  [?]
Цитировать
убрать мерцание?

хмм..оно вообще не должно мерцать :think:

Оффлайн _ToBe_ [?]

  • Осваивающий
  • **
  • Сообщений: 142
  • Репутация: 34
    • Награды
Re: Скроллинг в 2D играх (практический пример)
« Ответ #5, Отправлен: Август 12, 2012, 01:48:49 »
Вообще круто!!!  ;D 
А с мерцанием я тоже не знаю как бороться... У меня и в моих ГУИ тоже слова и цифры при апдейте данных иногда мерцают... И в этом файлике с няшной девчушкой тоже мерцает девчушка...

Кто-то знает как с этим бороться?

Оффлайн CreatoR [?]

  • Администратор
  • *
  • Сообщений: 7799
  • Репутация: 2278
  • Пол: Мужской
  • AutoIt is simple, subtle, elegant
    • CreatoR's Lab
    • Награды
  • Версия AutoIt: 3.3.10.2
Re: Скроллинг в 2D играх (практический пример)
« Ответ #6, Отправлен: Август 12, 2012, 02:14:14 »
_ToBe_  [?]
Цитировать
как с этим бороться?
Код: AutoIt [Выделить]
$hGUI = GUICreate($sGUITitle, 727, 351, -1, -1, BitOR($GUI_SS_DEFAULT_GUI, $WS_CLIPCHILDREN), $WS_EX_COMPOSITED)

В Win 7 работает, в XP не уверен.


Правила, Поиск, Супер тема


AutoIt is simple, subtle, elegant.


«Не оказываю тех. поддержку через ПМ/ICQ, и по электронной почте - для этого есть форум. (C)»
«Законы Мэрфи неоспоримы!»


Мои работы

Оффлайн Viktor1703 [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 1512
  • Репутация: 405
    • Награды
  • Версия AutoIt: 3.3.12.0
Re: Скроллинг в 2D играх (практический пример)
« Ответ #7, Отправлен: Август 12, 2012, 02:15:50 »
Цитировать
В Win 7 работает, в XP не уверен.

Windows XP SP 3, работает без каких либо морганий.

Русское сообщество AutoIt

Re: Скроллинг в 2D играх (практический пример)
« Ответ #7 Отправлен: Август 12, 2012, 02:15:50 »

Оффлайн CreatoR [?]

  • Администратор
  • *
  • Сообщений: 7799
  • Репутация: 2278
  • Пол: Мужской
  • AutoIt is simple, subtle, elegant
    • CreatoR's Lab
    • Награды
  • Версия AutoIt: 3.3.10.2
Re: Скроллинг в 2D играх (практический пример)
« Ответ #8, Отправлен: Август 12, 2012, 02:18:41 »
Также стоит заменить все GUICtrlSetPos на ControlMove (подставив соответственно доп. параметры).

Оффлайн Fever [?]

  • Скриптер
  • ****
  • Сообщений: 308

  • Автор темы
  • Репутация: 112
  • Пол: Мужской
    • Награды
Re: Скроллинг в 2D играх (практический пример)
« Ответ #9, Отправлен: Август 12, 2012, 03:43:56 »
Изменил 1 пост. Добавил:
- анимацию главной героини при бездействии (смотрит на игрока ;D)
- объекты и их смещение при движении

теперь если подойти к стоящей справа девушке - она с Вами поздоровается, если надпись "hi!" у нее над головой можно так назвать  ;D


Добавлено: Август 12, 2012, 03:47:12
CreatoR  [?]
Цитировать
стоит заменить все GUICtrlSetPos на ControlMove

спасибо, заменил.


Оффлайн Belfigor [?]

  • Локальный модератор
  • *
  • Сообщений: 3462
  • Репутация: 925
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: Скроллинг в 2D играх (практический пример)
« Ответ #10, Отправлен: Август 12, 2012, 11:54:10 »
Шик и блеск! Обожаю няшек :)

Любые темы внутри раздела "Разработка ботов" не названные в соответствии с правилами раздела, будут закрываться.
Любой ответ, любого пользователя в теме с предупреждением, направленный на решение вопроса, произведенный до того как предупреждение было исправлено, приведет к закрытию темы и удалению всего что было после предупреждения.

Оффлайн _ToBe_ [?]

  • Осваивающий
  • **
  • Сообщений: 142
  • Репутация: 34
    • Награды
Re: Скроллинг в 2D играх (практический пример)
« Ответ #11, Отправлен: Август 12, 2012, 20:20:41 »
Вообще круто получилось!!! Мне нравится!  :D

Но у когда они сближаются маргать начинает не только главный персонаж, а еще и вторая и задний фон  :think:

Оффлайн Dellroc [?]

  • Осваивающий
  • **
  • Сообщений: 136
  • Репутация: 27
    • Награды
Re: Скроллинг в 2D играх (практический пример)
« Ответ #12, Отправлен: Сентябрь 22, 2012, 19:38:13 »
RGHost "файл удалён". Поделитесь у кого есть копия.

Оффлайн Zaramot [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 1160
  • Репутация: 653
  • Пол: Мужской
  • I ♥ AutoIt
    • Награды
  • Версия AutoIt: 3.3.8.1
Re: Скроллинг в 2D играх (практический пример)
« Ответ #13, Отправлен: Сентябрь 22, 2012, 22:12:04 »
Fever,
Заливай сюда: http://autoit-script.ru/autoit_rv_ua/

Оффлайн Belfigor [?]

  • Локальный модератор
  • *
  • Сообщений: 3462
  • Репутация: 925
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: Скроллинг в 2D играх (практический пример)
« Ответ #14, Отправлен: Сентябрь 23, 2012, 09:47:55 »
Заливаю копию т.к. автор молчит
scroll.rar

Русское сообщество AutoIt

Re: Скроллинг в 2D играх (практический пример)
« Ответ #14 Отправлен: Сентябрь 23, 2012, 09:47:55 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
7 Ответов
4961 Просмотров
Последний ответ Октябрь 14, 2012, 11:33:04
от eropov
2 Ответов
1989 Просмотров
Последний ответ Декабрь 11, 2011, 22:18:08
от Viktor1703
29 Ответов
6200 Просмотров
Последний ответ Август 22, 2013, 12:59:03
от MnM
1 Ответов
1378 Просмотров
Последний ответ Сентябрь 30, 2013, 22:02:53
от CreatoR
1 Ответов
1679 Просмотров
Последний ответ Январь 09, 2014, 02:19:23
от Yashied
3 Ответов
1241 Просмотров
Последний ответ Январь 31, 2014, 21:25:56
от DarWiM
6 Ответов
1851 Просмотров
Последний ответ Декабрь 19, 2014, 12:48:23
от nsgenn
3 Ответов
1199 Просмотров
Последний ответ Январь 14, 2015, 02:05:24
от KennethteM
1 Ответов
945 Просмотров
Последний ответ Июнь 16, 2015, 02:55:10
от VermanVendetta13
4 Ответов
745 Просмотров
Последний ответ Ноябрь 07, 2016, 21:49:29
от Dima1337