任务一:做一个可以滚动的公告面板
- 在Image下创建一个Text文本。
- 在Image下添加Scroll Rect组件( horizontal与vertical控制文本滚动方向(Text文本要全部显示)),content添加要显示Text。
- 在Image下添加Mash组件,可以隐藏超出Image区域的文字,Show mash Graphic==false(取消Image的背景颜色)。
- 在Canvas下添加Scrollbar(滚动条),在Direction下选择进度条方向。
- 把Scrollbar赋值给Scroll Rect组件(horizontalScrollbar与verticalScrollbar)的值。
任务二:监听按钮的点击事件
- 创建一个空物体,添加脚本。
- 添加开始事件
- 两种传递参数的方法:
public void StartGame(string scene)
{
SceneManager.LoadScene(scene);
}
public void StartGame(int scene)
{
SceneManager.LoadScene(scene);
}
任务三:创建一个方块旋转的小游戏
- 创建一个Cube指定脚本
private float speed = 30; void Update () { transform.Rotate(Vector3.up * Time.deltaTime * speed, Space.Self); }
-
在Canvas下创建Slider,添加事件
public void ChangeSpeed(float newSpeed) { this.speed = newSpeed; }
- 修改Slider下的Max Value的值为180(则参数的值就会变为0到180),Value的值为90