私は、Cocos2dを使用してTiledApplicationTMXTiledMap
で作成されたアイソメマップを読み取るiOSゲームに取り組んでいます。
[タイル]では、タイルセット内の各画像(つまり、画面の右下隅に表示される画像)にプロパティを追加できます。
これらのプロパティを使用して、このタイルタイプがゲームキャラクターによってトラバース可能かどうかを判断するのに役立てることは私にとって理にかなっています。
たとえば、タイル3,5が草の画像を使用している場合、陸上のキャラクターはそこを歩くことができます。
逆に、タイル4,8が水の画像を使用している場合、陸上のキャラクターはそこを歩くことができません。
これを実現するために、芝生と水タイルterrain_type
に、土地が0、水が1と呼ばれるプロパティを作成することを望んでいました。それから(私は望んでいた)実行時にタイル3,5にアクセスでき、どういうわけかタイル3,5がterrain_type=0
今、私は同じことを達成するために利用できる他のテクニックがあることに気づきました(オブジェクトレイヤーが思い浮かびます)が、これはそれを実行するための最良の方法のようです。特に、複数のタイルレイヤーを追加し、タイル3,5に草と壁の両方があることを知りたい場合は特にそうです。
私の質問:これは可能ですか?そして、私はそれについてどうしますか。または、TiledTMXTiledMap
がどのように機能するかについて、何か誤解していますか?
とても有難い...