Почитай Эккеля(Java) (хотя бы главу "Введение в ОПП") или Страустступа(C++). Будет больше пользы если, ты и дальше планируешь заниматься Объектно ориентированием программированием...Цитата:
4 года изучаю.
Вид для печати
Почитай Эккеля(Java) (хотя бы главу "Введение в ОПП") или Страустступа(C++). Будет больше пользы если, ты и дальше планируешь заниматься Объектно ориентированием программированием...Цитата:
4 года изучаю.
Хорошо, почитаю. Только мне сейчас скрипт надо. Я понимаю, что $game_party.members это база, но я не магу обратиться к первому персу. $game_party.members[1] не ,работает $game_party.members[0] тоже. Поэтому я и спросил вас, как обращаться к этой базе.
actor = $game_party.members[1] // кусок взял из рабочего скрипта на vx
draw_actor_hp(actor, 30, 0)
draw_actor_mp(actor, 30, 32)
Сам тестить не могу(ибо без мукера ...смотрим подпись)
Спасибо.
Примечание Тьмы.Код:for actor in $game_party.members
draw_actor_hp(actor, 30, 0)
draw_actor_mp(actor, 30, 32)
end
Это не те циклы что в Паскале, тут всё гораздо нагромождённей. В данном случае цикл for работает как цикл foreach. Т.е. переменная actor принимает не числовые значения, а значения элементов массива $game_party.members.
Лично я не люблю заморачеватся с этими циклами. Они путают скриптёра. Я бы сделал проще на месте разработчика
тут сразу видно что мы делаем с массивом. Мы проходимся по каждому его элементу. Нужно использовать всю мощь Ruby. Но это чисто моё мнение.Код:$game_party.members.each{|actor|
draw_actor_hp(actor, 30, 0)
draw_actor_mp(actor, 30, 32)
}
З.Ы. За работоспособность кода не ручаюсь, нет возможности проверить
З.Ы.Ы.http://ru.wikibooks.org/wiki/Ruby/Методика_самопознания советую почитать
Загляну.
ВХ.
Какое поле(свойство, переменная) отвечает за макс опыт на этом уровне, если за текущий отвечает?Цитата:
actor.exp
Уже нашёл.
Ещё вопрос.
Как в одну(!) переменную записать текст на несколько строчек, и вывести его командой self.contents.draw_text(0,0,100,24,@x).
Вот так @x = "sfadfdaf \n sdfsfassdfdsf" не работает.
а не проще текст выводить через общие события?
или я чего-то не понимаю в сути вопроса)
Я делаю окно биографии. Как там вывести через общие событие. Тут вообще с событиями не связано.