1
我正在嘗試製作一個簡單的遊戲,允許您在屏幕上跳轉並進入平臺而不會離開屏幕或通過平臺墜落。OpenGL翻譯 - 座標
到目前爲止,我已經設法創建了一個小2D平方,我稱之爲我的精靈或角色以及2個平臺。
我終於做了我的精靈向上,下,左,右(沒有跳還),但我的離開屏幕不工作我怎麼想它會碰撞......
我是什麼正在使用glTranslate(x,y,z)
來移動我的精靈,這取決於從鍵盤輸入的key
並測試精靈和屏幕之間的碰撞。不幸的是,我想我會在我的collisionScreen
內部與翻譯中使用的座標混淆。
需要注意的是,無論精靈在何處或何時被繪製,我都無法將我的精靈帶過最初繪製精靈的位置ie "0"
。
「mySKeyboard()」是否被調用? – rhughes 2013-03-16 15:11:01
是的,這是因爲精靈在屏幕上移動。它可以永遠向上或向上,並且向左和向下,直到它在原點處的X或Y上達到0( – Reanimation 2013-03-16 15:14:50
)當碰撞物體到達任一邊時,碰撞邏輯將位置設置爲零(有些奇怪的是通過從自身中減去它)。 – JasonD 2013-03-16 15:21:05