unity滚动球教程
的有关信息介绍如下:unity要制作类似平衡球的游戏可以球体属性进行设置,然后给球体添加各个方向的推力,让其可以在受力后在惯性的情况下,自由进行上下左右各个方向的滚动。
在unity场景中创建一个球体。
给球体添加“Rigidbody”。
创建一个“Force_sphere”脚本。
打开脚本在里面添加“FixedUpdate”方法,在这里“监听上下左右”按键,给球体添加“xyz”各个方向的推力,力的大小300。
void FixedUpdate(){
if (Input.GetKeyDown(KeyCode.UpArrow)) {
//给予Z正方向的力300
GetComponent
Debug.Log("按住Up向前滚动");
}
}
把脚本添加到球体上面。
运行游戏,按上下左右键,球体会各个方向滚动,并在终端输出提示信息。
最后我们可以给球体添加贴图,进行优化后就可以得到一个不错的平衡滚动球效果。