C#
void Update()
{
if (Playerfollow(player.transform.position.y) == 0)
transform.position = (new Vector3(player.transform.position.x, player.transform.position.y, -20));
else if (Playerfollow(player.transform.position.y) == 1)
transform.position = (new Vector3(player.transform.position.x, 0, -20));
else if (Playerfollow(player.transform.position.y) == 2)
transform.position = (transform.position);
}
int Playerfollow(float coords)
{
if (coords > 30)
return 2;
if (coords > 0)
return 0;
else
return 1;
}
嘿!我正在尝试为学校项目制作一个Metroidvania游戏,游戏的速度却非常慢。 我刚刚决定将责任推给角色,因为一定不会是那些不可理喻的大if语句造成的。
编辑 1:我完全忘记在标题中提到这是一关于摄像机的问题,我很抱歉带来了混淆。
评论 (0)