Как сделать 'Магазин в игре'

1
  • 2 favourites

Index

Tagged

Contributors

Stats

7,733 visits, 8,426 views

Tools

heading 1

Как сделать - 'Магазин в игре'

Привет, я решил сделать серию туториалов основанную на тематике пользователей, просивших помочь им с этим.

Это первый - Внутриигровой магазин.

Это онлайн демо - HTML Preview

И здесь capx - capx

Вкратце:

В соответствии с просьбой других пользователей меня попросили сделать Внутриигровой магазин

Некоторые особенности:

-> Управление игровыми деньгами

-> Добавление покупных вещей

-> Сохранение состояния покупок в web storage.

Начнём

Сначала нам нужно несколько layouts и event sheets.

layouts:

- Сделайте layout "called Shop" ( или что-то подходящее)

- Make a layout "called Game" ( или что-то подходящее)

Event Sheets

- Сделайте event sheet для Shop layout, у меня он называется 'Shop'

- Сделайте event sheet для Game layout, у меня он называется 'Game'

- Сделайте новый event sheet on its own named vars

' Примечание: Я сделал программируемый background, поэтому я сделал отдельный event sheet для некоторых переменных, это обычная практика для меня... Это не то, что вам НУЖНО сделать, но это делает вещи проще в чтении/редактировании, и это означает, что все другие event sheets получить доступ к Global variables '

Objects

- Добавим некоторые объекты:

- Берем и добавляем несколько объектов класса "button" для данного урока. Можно все делать проще, но мы трудностей не боимся и пойдем там, где потяжелее ;)

Buttons

- Добавляем кнопку и задаем ей имя 'SpeedIncrease' - размещаем на слое 'shop'

- Добавляем кнопку и задаем ей имя 'JumpIncrease' - размещаем на слое 'shop'

- Добавляем кнопку и задаем ей имя 'UpgradeArmor' - размещаем на слое 'shop'

Text

- Добавляем текстовое поле(text box) с именем TotalMoney, которое потребуется нам для отображения количества игровой валюты у игрока.

Webstorage

- Вставляем новый объект Webstorage , переименовывать его не стоит, что бы не было путаницы в дальнейшем.

Mouse

- Добавляем мышь. НЕ переименовываем.

Keyboard

- Добавляем клавиатуру. НЕ переименовываем.

Думаю этих объектов достаточно и можно начинать реализацию магазина внутри игры.

  • 0 Comments

  • Order by
Want to leave a comment? Login or Register an account!