[Game Maker 8.0心得] 时间轴(timeline)的新启动机制

分类栏目:gamemaker教程

233

[Game Maker 8.0心得] 时间轴(timeline)的新启动机制

在 Game Maker 8.0 中,时间轴的启动方式发生了变化。

回顾 Game Maker 7.0 的用法:

timeline_index = (ind)

一旦设置,立即启动时间轴 (ind) ,并且在时间轴结束时停止。
如需要将时间轴循环启动,则在结束时设置 timeline_position = 0 。

在 Game Maker 8.0 中,能够更灵活的指定是否立即启动,以及是否循环启动时间轴。

代码写法:

timeline_index = (ind)
timeline_loop = true
timeline_running = true

一旦设置,并不立即启动时间轴 (ind) ,将检测 timeline_running 为 true 时再启动。
如需要将时间轴循环启动,将检测 timeline_loop 为 true 时循环启动。
以上两个参数均默认为 false 。

按钮用法:

时间轴按钮,与代码同样以 timeline_loop = false 、timeline_position = 0 为默认设置。
但按钮默认 timeline_running = true 。在快速使用的情况下,按钮是个不错的选择。