2020-07-09

# こんな経験はありませんか?
ary.map(&:m1).map(&:m2).map(&:m3)

ary.map(&:m1 >> :m2 >> :m3) # って書きたくないですか?

Ruby 2.6 で Proc#>> が追加され、2つの proc を合体させることができるようになりました。
そこで、RGSS3 にも移植しちゃいます。

手続きオブジェクトの連鎖 の続きを読む

 2020-01-14
ツクールに搭載されている Ruby のバージョンは Ace が 1.9.2 で XP と VX が 1.8.1 で、ちょっと古いです。
そこで、便利機能をちょこっと移植したいと思います。
元となる機能とは動作が異なる場合がございます。ご注意ください。

ツクールでも、便利なメソッドが使いたい の続きを読む

 2013-06-28
REFMAP VX版 サンプルマップ集』を Ace でも使おう!

このような素晴らしいタイルセットが公開されており、
素材規格も同じとなれば Ace でも使わないわけにはいきません。


VX -> Ace マップコンバート の続きを読む

 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

ちょっとした違いですけど、だいぶ見栄えがいいですね。
 2012-11-21
シーンクラスは、どのバージョンでも基本は同じです。
XP と VX のシーンクラスも見ながら、VX Ace のシーンクラスが
どのような動きをしているのか見てみましょう。

シーンクラスの仕組みを理解しよう! の続きを読む

≪ トップページ ≫ 次ページ ≫
カレンダー
07 << 2020/08 >> 09
- - - - - - 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 - - - - -

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

リンク