U3DC.COM | 优三帝研究院

Menu

制作晃屏效果

// Sets the position to be somewhere inside a circle
// with radius 5 and the center at zero. Note that
// assigning a Vector2 to a Vector3 is fine - it will
// just set the X and Y values.
transform.position = Random.insideUnitCircle * 5;
void CameraShake(){
if(timer>0){Vector2 targetPos = Random.insideUnitCircle * 5;
transfrom.position=new vector2(transform.position.x+targetPos.x,transform.position.x+targetPos.y,transform.position.z)
timer-=Time.deltatime;
}
}
//其中,Random.insideUnitCircle的意思是:返回一个随机的点在半径为1的圆圈内。
打赏
— 于 共写了459个字
— 文内使用到的标签:

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据