Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 03.06.2010, 20:22
Elidan вне форума Посмотреть профиль Отправить личное сообщение для Elidan Найти все сообщения от Elidan
  № 1  
Ответить с цитированием
Elidan

Регистрация: Aug 2009
Сообщений: 40
По умолчанию Прокачка персонажа

Всем привет. Делаю rpg. Вот думаю как правильно организовать прокачку персонажа. У меня есть несколько вариантов:
1) С получением нового уровня обнулять переменную отвечающию за количество опыта, и прибавлять 1 к переменной обозначающей уровень перса. или
2) Всё время, не обнуляя прибавлять опыт к переменной $опыт и уже из неё получать уровень персонажа.

Возможно есть более простые и рациональные способы решения этой задачи. Жду предложений.

Старый 03.06.2010, 20:26
rainbowrussia вне форума Посмотреть профиль Отправить личное сообщение для rainbowrussia Найти все сообщения от rainbowrussia
  № 2  
Ответить с цитированием
rainbowrussia
 
Аватар для rainbowrussia

Регистрация: Feb 2008
Сообщений: 560
1) где связь с flash
2) оба варианта жизнеспособны, все зависит от конкретной задумки

Старый 03.06.2010, 20:38
Elidan вне форума Посмотреть профиль Отправить личное сообщение для Elidan Найти все сообщения от Elidan
  № 3  
Ответить с цитированием
Elidan

Регистрация: Aug 2009
Сообщений: 40
Цитата:
Сообщение от rainbowrussia Посмотреть сообщение
1) где связь с flash
2) оба варианта жизнеспособны, все зависит от конкретной задумки
Ну игра то на флэш

Старый 05.06.2010, 00:34
NoCD вне форума Посмотреть профиль Отправить личное сообщение для NoCD Найти все сообщения от NoCD
  № 4  
Ответить с цитированием
NoCD
 
Аватар для NoCD

Регистрация: Jan 2006
Адрес: Novosibirsk
Сообщений: 353
Делай массив опыта
expArray = [100,500,1000,1300,1700]
созда переменную для текущего уровня:
currlevel = 0;

вот и получится, что для достижения первого уровня понадобится набрать 100 опыта, на втором уровне 500 опыта, то есть увеличивая уровень персонажа, мы определяем сразу следующий предел уровня

Создать новую тему Ответ Часовой пояс GMT +4, время: 16:37.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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