障害物&他キャラを認識するよーに
やたー。だいぶゲームっぽくなってきた!
すりぬけまくり解消。障害物とか、他人を認識できるよーになったよー。
http://satoru.net/test/rpg/080506_03/main.swf
ウロウロ(いつもより倍速にしてます)
ソース
chara.asをupdate
public function isHit(x:int, y:int) { if (mapData[y][x] == Chipset.WALL || mapData[y][x] == Chipset.THRONE || mapData[y][x] == Chipset.WATER || mapData[y][x] == Chipset.MOUNTAIN || mapData[y][x] == Chipset.WEAPON || mapData[y][x] == Chipset.ITEM || mapData[y][x] == Chipset.INN) { return false; } // 他のキャラクターがいるか var charas = getEvents(); for (var i = 0; i < charas.length; i++) { var chara = charas[i]; if (chara.getX() == x && chara.getY() == y) { return false; } } return true; }