randomize

2016/05/18

Killzone KidのArmaスクリプト講座:Array(その2)

その1においては、情報の取り出し方について見てきた。今回は配列の内容の改変と操作を見ていこう。でもその前に、Configを扱うときに必要な命令2つ、getArrayisArrayを見ていこう。

2016/05/14

Killzone KidのArmaスクリプト講座:Array(その1)

Armaは配列(注:array)の塊でできていて、まあ私も配列好きなんですけど、Functionやスクリプトを使ったり、アイテムをインベントリに入れたり、あるいは単にオブジェクトの位置を取得したりと、遅かれ早かれ配列に触れることになるだろう。多くのArmaのスクリプトは配列の形式で出力するし、来るべき時にはConfigの検索に活躍するだろう。

2016/05/08

Killzone KidのArmaスクリプト講座:特殊変数について

特殊変数って何だ?特殊変数はエンジンにとって特別な意味を持つ。また、時に予約変数とも呼ばれる。プライベート予約変数は、プライベートのスコープの中に関連付けられて存在し、命令が呼び出された瞬間に情報を持つ。

2016/05/04

CSSを少し弄りました

KK氏の連載を前に、すこしCSSを弄って小奇麗にしました。

具体的に言うとタイトルだったりh2タグだったり。

一部のポストでは少しレイアウトが崩れてるかもしれません。

2016/05/01

Killzone KidのArmaスクリプト講座:遅延評価の作り方

(訳注:プログラムに馴染みのない方にはやや見慣れない「評価」という言葉は「式から答えを取り出す」ことを意味する。かくいう私も知りませんでした。また、このポストはスクリプトのパフォーマンス向上に関する話で、正直初心者向けではありません。)
あなたがArmaのエンジンについて知っておくべきことの一つは、自ら勝手に仕事を増やし実行していくということ。そして意図的な休みを入れないかぎり実行は止まらない。何が言いたいかって、trueまたはfalseを返す式の話だ。基本例を見てみよう。