Ich mache ein RPG-Spiel mit enchant.js, und dann habe ich eine Karte wie folgt aus: sample mapWie ändert man die Hindernisregeln in enchant.js?
Die Spieler, die nicht durch das Wasser passieren kann, aber wenn die Spieler ein Boot nehmen, können sie durchlaufen. Meine Frage ist, ob ich die kollisionDaten jedes Mal neu schreiben muss, wenn die Spieler gehen/Boot fahren? Gibt es einen einfachen Weg das zu tun, wenn die Karte groß ist? Danke für die Hilfe.
es scheint, dass enchant.js eine andere Art und Weise verwenden Hindernis auf der Karte zu implementieren.Es hat ein Array wie [0,0,0,1,1], die vom Entwickler beim ersten Laden des Spiels zugewiesen wurde (1 steht nicht übergeben durch), es ist schwer, im Spiel neu zu schreiben. Aber deine Antwort ist fantastisch und hilfreich für mich, danke ~~ – undefined000
Ah okay. Ich habe mir die Dokumente angesehen, aber ich habe nicht viel von Kollisionen gesehen :) – agmcleod
[http://enchantjs.com/tutorial/lets-start-with-enchant-js/#ref_10](http://enchantjs.com/ tutorial/lets-start-with-enchant-js/# ref_10) gibt ein Beispiel, um Kollisionen auf der Karte hinzuzufügen, aber es wird schwer sein, die Zuordnung aufzuheben, wenn das Spiel läuft. – undefined000