【VXAce】イベントのテキスト変換

 2016-08-02
風の噂を聞きつけて、Aceでもイベントをテキストで確認できるようにしてみました。
イベントの情報をそのまま表示するので見やすくはないですが、
grep などで検索するには、十分かと思います。

【VXAce】イベントのテキスト変換 の続きを読む

お返事

 2016-02-10
> 辰巳 さん
class Game_Actor
#--------------------------------------------------------------------------
# ● EXP の割合を取得
#--------------------------------------------------------------------------
def exp_rate
(exp - current_level_exp).to_f / (next_level_exp - current_level_exp)
end
end

class Window_Status
#--------------------------------------------------------------------------
# ● 経験値情報の描画
#--------------------------------------------------------------------------
def draw_exp_info(x, y)
s1 = @actor.max_level? ? "-------" : @actor.exp
s2 = @actor.max_level? ? "-------" : @actor.next_level_exp - @actor.exp
s_next = sprintf(Vocab::ExpNext, Vocab::level)
change_color(system_color)
draw_text(x, y + line_height * 0, 180, line_height, Vocab::ExpTotal)
draw_text(x, y + line_height * 2, 180, line_height, s_next)
change_color(normal_color)
draw_text(x, y + line_height * 1, 180, line_height, s1, 2)
yy = y + line_height * 3
draw_gauge(x, yy, 180, @actor.exp_rate, text_color(28), text_color(29))
draw_text(x, yy, 180, line_height, s2, 2)
end
end

お返事

 2014-10-16
> セト333 さん
メニューを開くときにコモンイベントを実行し、立ち絵の変更を行なってはどうでしょうか?


> もに さん
移動速度の変更 v1.3.0
移動ルートの設定内のスクリプトで @moving_distance = 基準速度
変更すると個別に速度を変えられます。
元に戻す場合は、@moving_distance = nil を実行してください。

顔グラを別ウィンドウに表示する

 2014-09-11
顔グラを別ウィンドウに表示する
SS1409111528042.jpg
>> Window_Message.txt

新しい改行位置

 2012-12-07
Ace から Ruby のバージョンが 1.9 になったので、
今までよりもコードが見やすく書けるようになりました。

たとえば、ピリオドの位置。
p "12345".split(//)
.map {|s| s.to_i }
.push(6)
.partition {|n| n.odd? }
.tap {|o| o.push(o.map {|a| a.inject(:+) }) }
ピリオドをメソッド名の前に持ってくることができるようになりました。

他にも三項演算子のコロン
p 1 ? true
: false

ちょっとした違いですけど、だいぶ見栄えがいいですね。
≪ トップページへこのページの先頭へ  ≫ 次ページへ ≫
カレンダー
09 << 2017/10 >> 11
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 - - - -

カテゴリー
最近の記事
最近のコメント
タグクラウド

リンク