【发布时间】:2013-05-29 22:46:12
【问题描述】:
SpriteBatch.SetProjectionMatrix(cam.combined) 使 Spritebatch 不绘制块和我的角色,但摄像机移动工作,但如果我不使用这行代码,一切都被绘制但摄像机不工作?有谁知道解决方案,因为如果根本看不到它。
编辑:很抱歉第一篇文章很混乱
这是一段比较麻烦的代码:
public void render()
{
cam.update();
spriteBatch.setProjectionMatrix(cam.combined);
spriteBatch.begin();
drawBlocks();
drawBob();
spriteBatch.end();
cam.position.x = world.bob.GetPosition().x;
cam.update();
drawCollisionBlocks();
if(debug)
drawDebug();
}
【问题讨论】:
-
欢迎来到 StackOverflow,阿多!这是一段非常长的 SO 代码。回答你的问题真的有必要吗?如果你能比这更缩小问题的范围,人们会更容易提供帮助。 (另外,当您插入代码时,使用 ` 字符将其包围或突出显示它并按 ctrl+K 而不是使用
>,这表示引用。我已在您当前的帖子中修复了此问题)