我想要創造像「紙質折騰」一樣的距離拋球的效果, 據我所知,根據距離球應該更小,但是有些東西可以做這種效果或這是什麼名稱,所以我會搜索更多關於它的信息。如何使用2D引擎創建3D效果 - AndEngine
謝謝。
我想要創造像「紙質折騰」一樣的距離拋球的效果, 據我所知,根據距離球應該更小,但是有些東西可以做這種效果或這是什麼名稱,所以我會搜索更多關於它的信息。如何使用2D引擎創建3D效果 - AndEngine
謝謝。
Perspective。在3D引擎中,這通常通過稱爲projection的東西來實現。
它看起來很容易適應AndEngine做到這一點:3D Perspective Tutorial。
查看OpenGL ES中的glTranslatef(),glScalef()和glRotatef()函數,因爲您將使用所有這些函數來獲得要查找的效果。
您可能會收到關於gamedev.stackexchange.com的更多答案。
標題提到「2D引擎」,所以我猜這不應該使用OpenGL。 – EboMike
一個簡單的方法是在Sprite移回距離時縮放Sprite。只要將刻度屬性視爲Z深度即可。但要小心Z-排序(當深度項目重疊時)。在像紙一樣的簡單遊戲中,這不會成爲問題。但是,舉例來說,如果你的物體通過一個籃框,你會發現它很難管理。
而你的問題是? – EboMike