Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我创建了一个赛车游戏,相机跟随汽车,代码如下。除了场景中有一个精灵,它在(100px,100px)中作为按钮。问题是:当相机移动时,按钮永远不会移动。按钮必须总是显示在屏幕上。但它不动。我该怎么办?
mCamera.setChaseEntity(sprite);
使用 HUD。这是一个特殊的场景,当相机移动时不会移动,它正是为此目的而创建的。基本用法如下所示:
private HUD mHUD; mHUD = new HUD(); camera.setHUD(mHUD); mHUD.attachChild(button);
移动相机时告诉按钮移动。(不推荐)或将按钮放在相机视图上方的图层上,因此它独立于相机移动。