![]() |
Разработка модели "куклы" персонажа и влияющего на его характеристики "шмота"
Здравствуйте, есть персонаж с различными характеристиками и у него есть слоты под предметы, при добавлении которых(предметов) меняются характеристики персонажа (По сути то, что есть почти в каждой RPG).
Как это грамотно реализовать? Мне пришло на ум, только добавить в объект предмета все характеристики какие могут быть и прибавлять их значение к параметрам персонажа Код AS3:
|
Свойства не публичные, а геттеры.
При добавлении/снятии объекта (не забываем про типизацию) пересчитываем только актуальные свойства и только при добавлении/снятии. За результирующие свойства отвечают отдельные переменные. Эта 1000 будет находится на сцене одновременно? |
Цитата:
Код AS3:
Цитата:
|
Цитата:
|
я когда то так делал, но это был не АС :)
Код AS3:
|
Цитата:
Цитата:
|
Декоратор, штука, конечно, хорошая, но проблему с хранением лишних свойств(бонусов) в предмете не решает.
Код AS3:
|
Это не проблема лишних свойств. Они (свойства) сидят себе в объектах и кушать не просят. Это проблема архитектуры.
|
Цитата:
|
я думаю не играбельно будет даже если принебречь производительностью (фпс скорее всего будет меньше единицы)
|
| Часовой пояс GMT +4, время: 21:32. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.