MAS コミュニティ
artisoc質問用掲示板

質問  (回答受付中)

[artisocモデル] 配列値に対して演算はできませんのエラー
質問者: akira1178さん , 質問日時: 2019/05/06 15:42
If GetCountStep() == 20 and My.X == Universe.Map.killer.X and My.Y == Universe.killer.fire.Y Then
この行に対して配列値に対して演算はできませんとエラーが出ます。
原因がわかりません。わかる方アドバイスをお願い致します。



▼ 全ての回答


具体的なコードの内容はわからないのですが、おそらくMap空間の中のkillerエージェントの座標を参照されたいのではないかと思います。
Universe.Map.killerと書いているので、具体的な1つのエージェントではなく、エージェントの型を参照してしていることになります。
ある一つのエージェントを参照したい場合には、例えばUniverse.Map.killer(0).Xのように書きます。(この場合は0番目のエージェントを参照)

回答者: ObiWan さん , 回答日時: 2019/06/01 10:34

MASコミュニティ
掲示板TOP







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