NScripter Ver.13.00
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
2008/05/18(日) 10:06:43ID:/ThhiNrWゲームエンジンNScripterについて語るスレです。
・本家
ttp://www.nscripter.com/
・うpろだ
ttp://andolf.hp.infoseek.co.jp/
技術的な質問については、書き込み前に下記の確認をお願いします。
NScripterの仕様は確認しましたか? ( はい ・ いいえ )
マニュアル,非公式リファレンスのいずれかを確認しましたか? . ( はい ・ いいえ )
テンプレに記載されている講座サイト(Tipsサイト)は確認しましたか? ( はい ・ いいえ )
テンプレに記載されているWikiサイトは確認しましたか? ( はい ・ いいえ )
過去スレに同様の質問が無かったか確認しましたか? ( はい ・ いいえ )
ひとつでも「いいえ」があれば、「はい」になるまで努力しましょう
0216名前は開発中のものです。
2008/06/12(木) 06:29:32ID:3pN7xAVV常識的に配列の数値は「あまり大きくしない」んじゃなく、必要以上に取らないものだよ
変数の管理が出来てないって事だから
メモリも喰うだろうしセーブデータもでかくなるんじゃね?
他人のPCで動かすことを想定して作ったほうがいいよ
俺アフォなので3次元配列なんて何処に使うのかも想像できん
equipmentつうことはRPGだとかシミュレーションだとか作ってるのか
0217名前は開発中のものです。
2008/06/12(木) 08:23:19ID:gkU2tus0そのエラーが出てる箇所はどこですか?
dimで定義するところでエラーになってるのか、配列変数を使おうとしてエラーになってるのかが判りません。
「数字がくるべきところに数字がありません」というメッセージの前後に
どこがエラーになってるのか、行数や該当する行が表示されてると思うのですが、
そのあたりはどうなってますか?
とりあえず
*define
numalias equipment_data_01,0
dim ?equipment_data_01[5][99][30]
game
*start
mov ?equipment_data_01[4][98][20],10
mov ?equipment_data_01[3][10][10],10
\
というスクリプトで試してみましたが、エラーは出ませんでした。
マニュアルにも「配列番号は 200まで、20次元まで使用可能です。」
とあるので、この程度ならいけると思うのですが。
「数字がくるべきところに〜」のエラーだと真っ先に疑われるのは
単純なタイプミス(全角スペースが混じってるとか、ゼロとオーを間違ってるとか、カンマとピリオド間違ってるとか)ですが
配列の添え字を小さくするとエラーがなくなるというのなら、よくわかりませんね……。
■ このスレッドは過去ログ倉庫に格納されています