Ich stelle ein 2d RPG in Cocoa nur zum Lernen und zum Spaß zusammen.CALayer Hindernisse?
Ich habe das Sprite bewegen und animieren ganz gut ... aber nicht sicher, wie man sich nähert Hindernisse. Nehmen wir zum Beispiel Mt. Zozo hier. Ich möchte nicht, dass Setzer von einer Klippe fällt oder auf diese gefährlich aussehenden Felsen steigt!
Ich dachte, dass ich vielleicht in einigen Schichten zu ziehen, wo ich will ihn nicht einige Codes in meinem Umzug keydown Methoden bewegen und setzen, die zu testen, dass die resultierende Position enthält keine Punkt, der auch in einer "Hindernis" -Schicht enthalten ist. Aber das scheint wirklich nicht generisch und eine Menge Arbeit.
Irgendwelche Gedanken?
Danke!