按钮的点击事件、滑动条的事件

    1. 通过SliderOnValueChange事件改变模型物体上的脚本中的值(Dynamic float,把改变后的值传递给事件回调函数)

    开始界面

    1. 开始按钮(ImageButton
    2. 音量按钮
    3. 设置按钮
    4. ...
    5. 物体的显示顺序

    角色面板

    1. 角色属性(头像、属性)
    2. 分栏(ToggleGroup
    3. 装备栏(Toggle
    4. 设置OnValueChanged事件,控制装备栏面板显示(GameObject.SetActive)
    5. 消耗品栏(Toggle)
    6. 材料栏(Toggle)
    7. ...
    8. 装备栏面板
    9. 背景(Image)
    10. 格子(GridLayoutGroup
    11. 子物体最好使用空物体套壳,避免被改变尺寸
    12. 消耗品面板
    13. ...
    14. ...

    关卡选择界面

    1. 背景
    2. 滚动面板
    3. ScrollRectContent设置为GridLayouGroup的物体)、添加Mask、脚本控制滚动的位置(scrollRect.horizontalNormalizedPosition
    4. Toggle组(控制滚动面板当前显示的页)
    5. 滑动列表自动设置Toggle的选项
    6. 设置Toggle的选项设置滚动面板的内容

    设置界面

    1. 声音(Slider
    2. 难度(ToggleGroup
    3. 音效(ToggleGroupOnValueChange事件触发脚本控制)
    4. 音乐(ToggleGroupOnValueChange事件触发脚本控制)

    游戏登陆界面(输入框)

    1. 用户名
    2. InputField 组件
    3. Text组件(默认文本显示)
    4. Text组件(输入以后,用于文本显示)
    5. ...