Re: 要望スレッド その5 [ No.3 ]
メンテ
 2011/07/31 05:30
 くうきいぬ
>>2
ピクチャはピクチャ番号の大きさ=表示するときの優先順なので番号で管理する方が効率がいいと思いますが。
「7000番台はメニュー、9000番台はメッセージウィンドウ用」のように間隔を開けて大雑把に決めておいて、定数ではなく変数を使って表示・移動処理すれば途中に挿入する時も困りませんし。
どの番号をどこに使っているかとかはexcelとかで表を作っておけばいいので。

ウディタの変数やDBは「”全部が別の変数”で、呼び出すための”数字が付けられている”」というよりも、
「「変数」という名前をつけた”配列”で、管理する都合で”名前を付けられるようにしているだけ”」と考えたほうが近いと思います。プログラムの経験があるようなのでこれの違いはわかって頂けるかと。
間隔を開けて登録しているのが気に食わないならきっちりと仕様を固めてから制作に入ればそんなことはなくなるはず。
「人間が見たときに見やすくなるように」とか「切りの良い数字から配列のようなことを再現したい」とかの理由でわざと間を開けて名前をつけるっていうこともあると思いますけどね。
どちらにしろ、穴あきで登録するのはメモリ制限がほぼ無制限にメモリが使える最近のPCにとってそれほど大きな問題でもないかと。

それにあらゆる場所に変数を指定できるウディタで変数を文字列で呼び出せるようにしたら、内部では文字列比較の嵐で高速化なんて程遠くなると思いますが?

まぁ確かに「#define」みたいな機能はほしいところですが、無理に名前での呼び出しに対応させても、それに見合う結果が得られるかどうかは微妙なところだと思います。
長文失礼しました。