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

3
  • 13 favourites

Index

Tagged

Contributors

Stats

11,892 visits, 15,697 views

Tools

License

This tutorial is licensed under CC BY 4.0. Please refer to the license text if you wish to reuse, share or remix the content contained within this tutorial.

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!