[過去ログ]
■吉里吉里/KAG/TJS雑談質問スレ■その15 (1001レス)
■吉里吉里/KAG/TJS雑談質問スレ■その15 http://echo.5ch.net/test/read.cgi/gamedev/1216865800/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
670: 名前は開発中のものです。 [sage] 2008/10/18(土) 22:22:42 ID:6s3UJtH3 ダンジョンのマップデータ(300件強)を Scripts.evalStorage()の引数のファイルに %["p0621" => [int 4, int 0, int 0, int 0],...]) といった具合に記述していたのですが、 どうも、constというおまじないをすると、 省メモリになるらしいということで、 栞データの記述を参考に (const) %["p0621" => (const) [4, 0, 0, 0],,...] としてみたのですが、これでいいのでしょうか? 色々とか分かっていなので、変な質問ですみません。 http://echo.5ch.net/test/read.cgi/gamedev/1216865800/670
671: 名前は開発中のものです。 [sage] 2008/10/19(日) 01:54:13 ID:oFavrf5U >>670 TJS2の場合、constは将来のために予約されているだけで 実際には機能しない。従って省メモリ効果はない。 http://echo.5ch.net/test/read.cgi/gamedev/1216865800/671
675: 名前は開発中のものです。 [sage] 2008/10/19(日) 06:57:58 ID:Fd004zXJ >>670 エラーでてなければおk >>671 実は const つけてるとパーサが処理するので、読み込み時間とその時に使うメモリ量が激減する。 巨大なデータだとすごい有効。その代わり定数以外が入ってると解析できなくてエラーになる。 http://echo.5ch.net/test/read.cgi/gamedev/1216865800/675
678: 670 [sage] 2008/10/19(日) 14:28:11 ID:ZCv+eZS1 >>671 レスありがとうございました。 ver2.30への変更で『saveStructで保存したデータをconst配列として出力…』 というのがあったのですが、 リファにconst配列の記述方がなかったようなのと、 『パーザの段階』うんぬんの話がかいもく分からないのとで、 頭が混乱したまま、不適切な仕方で質問をしてしまいました。m(_ _)m >>675 適切な回答をありがとうございます。 メモリ管理やら吉里吉里(C++)は、殆ど分からないので、 エラーにならなければいいで、先へ進むことにしました。 (次はモンスターのデータ作成です。 今のデータ量ならボリュームテストの必要もなさそうです) var hennsuu = string "tjs変数の型は動的!"; var hennsuu2 = "変数値"; System.inform(hennsuu, 'test1'); hennsuu = (const) [1,2,3,"constが付いたので定数値?"]; System.inform(hennsuu[3], 'test2'); //この行まではOK //hennsuu = (const) hennsuu2; //文法エラー。hennsuu2は定数値として不適格だから? http://echo.5ch.net/test/read.cgi/gamedev/1216865800/678
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.030s