2012-09-07 29 views
0

基本上,它的工作方式是更新框架以顯示每個我們說的24個刻度,每次幀更新時,它都會重新計算要呈現的新精靈的高度和寬度所以我的重力邏輯和東西運作良好。但我現在遇到的問題是有點難以言傳只,所以我會用這張照片來幫助我我的精靈動畫系統高度重新計算有一些問題

The picture

所以我需要的基本上是,如果讓我們說我愣精靈在第一幀,然後解凍它,並在第二幀凍結它,讓第二幀的精靈(假設這是一個俯仰移動)站在立足點上而不會啓動重力,當切換回時,讓第一個精靈重新回到像正常一樣站不住腳。

我有兩個想法做這件事,但我不知道這是最有效的方法來做到這一點,所以我想聽聽你的意見。

+0

沒」 t適當計算。 –

+0

我投「Off Topic」,因爲這可能更適合[gamedev.stackexchange.com](http://gamedev.stackexchange.com) –

回答

0

固定我的問題,不知道這是否仍然會在未來有效地發揮作用,但它似乎是一個不錯的辦法我

(我加了一個currentFoothold defenition的實體爲對象立足點,當實體isOnGround,設置立足點對象爲立足點,他目前是站在自然。當重新計算高度,如果實體isOnGround & &立足!= NULL設置實體的Y座標爲立足點的Y在地圖座標)