Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Добавление персонажа на уровень (http://www.flasher.ru/forum/showthread.php?t=202520)

Fazer 22.07.2013 16:09

Вложений: 1
Цитата:

Сообщение от AlexCooper (Сообщение 1141667)
Я не могу знать как у Вас прописанная логика, что-то конкретно говорить все равно что гадать на кофейной гуще. Покажите хотя бы классы в полном объеме.

Лучше тогда, весь проект. Он маленький, там пока, что почти ничего нет, и он жутко страшный:D Только начинаю, что-то пробовать сделать.

Вложение 29839

p.s. Прочитал первые 12 глав Мука. Рича Шупа. Надо как-то двигаться. Выходит совсем слабенько. Если можно, как можно больше советов. На данном этапе, совсем не пойму как правилльно оранизовывать классы проекта (игры): отправной класс, игровой класс, мир, меню, менеджер уровней, уровень, герой, объекты, а так же их грамотное взаимодействие между и отображение на сцене.

Akopalipsis 22.07.2013 16:16

Цитата:

На данном этапе, совсем не пойму как правилльно оранизовывать классы проекта
обязательно начать с этого.
http://flasher.ru/forum/blog.php?b=256

Fazer 22.07.2013 18:52

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

AlexCooper 22.07.2013 20:33

Fazer я не сильно разбирался в Вашем коде но скажу вот что, Вам нужно в класс Car передавать ссылку на world из класса TestLevel и добавлять объект Car именно в него, вместо того чтобы создавать новый мир. Или же чтобы класс Car возвращал созданное физическое тело, а в классе TestLevel это тело добавлять в единый мир.

Fazer 23.07.2013 18:12

AlexCooper, спасибо большое за помощь) сделал 1-м способом. 2-м не знаю как, ведь герой управляется движением в своём классе приватными функциями, только разве, что переносить эти функции в сам TestLevel, но это неразумно и неудобно.


Часовой пояс GMT +4, время: 02:23.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.