0
所以基本上我建立我自己的碰撞檢測有點類似,但我不能正確地得到數學。我自己的碰撞檢測
所以我這樣做的方式是我有一個靜態播放器和平臺是隨機生成,並向玩家移動。
這是到目前爲止我的代碼:
//Checks to see is a platform has been created
if(IsPlatform == true){
// performs check on the players position && platform position
if (Player.position.y > 100 && platform.position.x < platform.contentSize.width - Player.position.x/2) {
// allows you to jump on the platform
JumpUp = true;
}else if(Player.position.y < 100 && platform.position.x < platform.contentSize.width - Player.position.x/2){
// Hit platform
JumpUp = false;
}else{
JumpUp = false;
}
,但我有越來越的平臺開始邊打球員,因爲每個平臺的問題是100-400px之間不同的大小有時命中就在平臺開始之前和其他時間之後(以及如果在正確的地方幸運的話)。
我已經嘗試了很多不同的選擇,但也許我的頭腦已經變得模糊,所以如果任何人都可以幫助我。
感謝 禮