3D 游戏开发入门与进阶指南
1. 3D 图形基础操作
在 3D 图形开发中,首先涉及到的是相机的移动控制。以下代码展示了如何通过键盘输入来控制相机在 3D 空间中的移动和旋转:
if ( Gdx.input.isKeyPressed(Keys.SHIFT_LEFT)
|| Gdx.input.isKeyPressed(Keys.SHIFT_RIGHT) )
{
if (Gdx.input.isKeyPressed(Keys.W))
mainStage3D.moveCameraForward( speed * dt );
if (Gdx.input.isKeyPressed(Keys.S))
mainStage3D.moveCameraForward( -speed * dt );
if (Gdx.input.isKeyPressed(Keys.A))
mainStage3D.moveCameraRight( -speed * dt );
if (Gdx.input.isKeyPressed(Keys.D))
mainStage3D.moveCameraRight( speed * dt );
if (Gdx.input.isKeyPressed(Keys.R))
mainStage3D.moveCameraUp( speed * dt );
if (Gdx.input.isKeyPressed(Keys.F))
mainStage3D.moveCameraUp( -speed * dt
超级会员免费看
订阅专栏 解锁全文
1185

被折叠的 条评论
为什么被折叠?



