ステージの多次元配列を
maxHeightとmaxWidthにしてステージの大きさを変数一つで変更できるようにしたいのですが
質問の意図が分かりにくいのですが、
「外部からmaxHeightとmaxWidthを指定できるようにする」
「指定された2値でステージの大きさを指定できるようにする」
…ということで良いのでしょうか?
であれば、メソッドの引数で指定できるようにしてみては?
void Awake(int maxHeight, int maxWidth){
int[,] mapTiles = new int[maxHeight, maxWidth];
for(int i = 0; i < maxHeight; i++){
int row = new int[maxWidth];
for(int j = 0; j < maxWidth; j++){
// ステージの初期化はループ処理を使って実装
}
mapTiles[i] = row;
}
mapTilesBox = new GameObject[maxHeight, maxWidth];
とか。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/03/13 02:16