游戏开发各组件介绍

  • 控件control:
    控件是任何可以被看到、动画化和/或以某种方式交互的对象。控件是用户界面的基本构建块。示例包括精灵图像、按钮、标签等。

  • 视图view:
    视图是控件和动画的集合,表示用户界面中的逻辑“屏幕”。视图的一个例子是应用程序中的主菜单或闪屏。视图还可以采用消息框和屏幕显示器(Heads-Up Displays)的形式。多个视图可以在同一时间变得活跃,并且可以相互覆盖。

  • 场景scene:
    场景是视图的集合,可以根据需要在运行时加载或卸载。如果您的用户界面很大,并且需要卸载多个视图以保持较小的内存占用,那么这一点特别有用。

  • 动画animation:
    动画规定了控件在一段时间内的转换方式。动画由一组关键帧组成,并在每个关键帧之间插入以产生所需的控制转换。动画有一个预设的运行长度,并且将始终持续运行直到最后一帧,而不管实际关键帧的数量。例如,如果一个动画有100帧的长度,但只包含0帧和50帧的关键帧,动画将不会“完成”,直到100帧被处理和渲染。

  • 关键帧keyFrame:
    关键帧代表动画中控件布局的单一“快照”。关键帧包含旋转和转换等一般信息,但也可以存储特定控件的信息,如文本缩放或精灵颜色。在动画中,关键帧相互插入以产生流畅的动画。

  • 动作action:
    动作由动画在特定帧上执行,是动画与应用程序通信的最基本方式。动作的示例可能包括声音回放或向应用程序发送字符串消息。每个动画帧可以执行无限数量的动作,通过OtterUI编辑器指定。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值