level 11
在设计游戏前期想实现游戏加速功能,对于一个脚本,可以这么设计:
编写完一个游戏脚本后,把脚本建立一个自定义模块,再建立一个自定义模块:速度模块,设置不刷新屏幕。速度模块脚本如下:
自定义 速度模块 参数速度
重复执行 速度 次
游戏脚本
这样,通过调整速度这个参数,就可以实现改变游戏的速度,参数越大,速度越快,参数越小,速度越慢
2018年02月19日 04点02分
1
level 11
太匆忙了,二楼提醒一下,速度模块只对每帧加速,所以要在外面套上重复执行才能使程序持续运行
2018年02月19日 04点02分
2
前排提示:自定义游戏模块也要设置不刷新屏幕
2018年02月23日 13点02分
level 11
按照这种算法设计的程序,如果脚本较多,对每个脚本执行相同操作比较麻烦。一种方案,取消sc自带的多线程,具体操作为,只用一个事件启动游戏脚本,使用广播 并等待模块实现角色间数据交互
2018年02月19日 08点02分
4