MAS コミュニティ
artisoc質問用掲示板(アーカイブ)
  
質問掲示板は移転しました。新掲示板はこちら

質問 (解決済み)

[artisocモデル] 配列インデックスについて
質問者: だいちゃんさん , 質問日時: 2020/12/11 14:18
シミュレーションのエラーで「配列インデックスが配列のサイズを超えています。」とでます。どういう意味ですか?



▼解決した回答


このエラーはどこで止まっていますでしょうか?

例えば、空間(50,50)を定義して、
(49,49,0)の座標はOKですが、(50,50,0)の座標は上記エラーが発生します。

回答者: m.tamada さん , 回答日時: 2020/12/11 16:21

▼ 全ての回答


このエラーはどこで止まっていますでしょうか?

例えば、空間(50,50)を定義して、
(49,49,0)の座標はOKですが、(50,50,0)の座標は上記エラーが発生します。

回答者: m.tamada さん , 回答日時: 2020/12/11 16:21
RGBを用いて色を表現しようとしているのですがそれで上記のエラーが発生しています。
空間は(350.248)で定義しています。

回答者: だいちゃん さん , 回答日時: 2020/12/21 13:44
Universe.Map.Color(整数型変数)

を定義して、下記の通りUniv_Initを記述して
マップ出力できるかお試しください。


Univ_Init{

Dim w As Integer, h As Integer
Dim i As Integer, j As Integer

w = GetWidthSpace(Universe.Map)
h = GetHeightSpace(Universe.Map)

For i=0 To w - 1
For j=0 To h - 1
Universe.Map.Color(i, j, 0) = RGB(CInt(i/w*255), CInt(j/h*255), 0)
Next j
Next i
}

回答者: m.tamada さん , 回答日時: 2020/12/21 14:53



Copyright © KOZO KEIKAKU ENGINEERING Inc. All Rights Reserved.
( 会社情報 情報セキュリティ・個人情報について )