■吉里吉里/KAG/TJS雑談質問スレ■その26at GAMEDEV
■吉里吉里/KAG/TJS雑談質問スレ■その26 - 暇つぶし2ch963:名前は開発中のものです。
12/12/29 22:52:26.03 g+++Avxt
(Dictionary.saveStruct incontextof df)("df.txt");
(Dictionary.saveStruct incontextof df.system)("system.txt");
上の行だとエラーはでないのですが、下の行で文法エラーになります。
dfは辞書式配列で、df.systemも辞書式配列です。
df.systemをsystem.txtに出力したのですけど、どうすればいいのでしょうか?

964:名前は開発中のものです。
12/12/30 03:38:53.38 1/XbvooM
文字数を設定して判定すりゃ出来るんじゃね
俺は半角カナだけスキマを調整してるけど、その辺りにねじ込めばできるような気もする。

965:名前は開発中のものです。
12/12/30 20:03:47.48 3ymEALwK
>>963
ウチだと普通に出来るよ?

var df = new Dictionary();
df["system"] = new Dictionary();
df.system["aaa"] = "aaa"
(Dictionary.saveStruct incontextof df.system)("system.txt");

これでエラーでる?

966:名前は開発中のものです。
12/12/30 23:47:43.25 FT8DEqh1
>>965
落ち着いて見てみたら、df.systemが辞書配列の配列になってました。
辞書配列の辞書配列に直したら、正しく動きました。
ありがとうございます。

df=%[
"skills" => [
%[
"name" => 0,

こんな感じになって思い込みで勘違いしたようです。

967:名前は開発中のものです。
12/12/31 00:45:48.00 H6Tj5e+F
>>962
ありがとうございました
自動改行はありがたいのですが、
文によって改行する文字数が変わったりするので、
思った通りに表示できなくて…
その都度修正するよりも
文字数固定で改行の方が見栄えが多少悪くても
思った通りに表示できるので質問しました

検索しても見つからないので諦めようと思います

968:名前は開発中のものです。
12/12/31 01:17:28.07 pFQbkzLy
>>967 固定幅フォントは使いたくないの?
     固定幅フォントならメッセージレイヤの幅に応じて文字数固定になるけど。
     多分、末尾が 、。っ によってはギザギザになるけど、禁則処理を無くしたりすればいけるんじゃね?

969:名前は開発中のものです。
12/12/31 01:18:52.46 hAwDKwPS
フォントを自由に変えられるようにしたい&でも行末の改行位置は毎回同じにしたい ってことだろう

970:名前は開発中のものです。
12/12/31 07:28:25.89 bkyQbFyQ
フォント選択を固定ピッチ限定とかできたよね

それでなくても
シナリオファイルの段階でエディタのマクロかなんかのスクリプトで
定位置に改行入れればいいんでねえの

971:名前は開発中のものです。
13/01/02 03:03:29.97 iSxJeyYC
>>968-970
一度固定幅フォントで試してみて、納得できたらそうしようと思います
ありがとうございました


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch