lufy's legend

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 13158|回复: 10
打印 上一主题 下一主题

有定时器功能吗

[复制链接]

19

主题

0

好友

225

积分

帐下督

Rank: 2

跳转到指定楼层
楼主
发表于 2014-9-4 12:59:56 |只看该作者 |倒序浏览
lufylegend里有没有定时器的功能呢?比如定时执行一个操作,像flash里的Timer一样。谢谢!!

回复

使用道具 举报

37

主题

8

好友

9313

积分

诸侯王

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

沙发
发表于 2014-9-4 13:09:54 |只看该作者
没有,只有时间轴,就是ENTER_FRAME,你可以利用时间轴事件来实现这个功能
不回答与技术和引擎不相关的问题
回复

使用道具 举报

3

主题

0

好友

57

积分

士兵

Rank: 1

板凳
发表于 2014-9-8 11:14:16 |只看该作者
lufy 发表于 2014-9-4 13:09
没有,只有时间轴,就是ENTER_FRAME,你可以利用时间轴事件来实现这个功能

请问怎么设置停止时间轴,时间轴是基于setInterval的是吧,应该是可以操作时间轴的吧
回复

使用道具 举报

37

主题

8

好友

9313

积分

诸侯王

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

地板
发表于 2014-9-8 11:17:18 |只看该作者
阿空 发表于 2014-9-8 11:14
请问怎么设置停止时间轴,时间轴是基于setInterval的是吧,应该是可以操作时间轴的吧 ...

为什么要停止时间轴?你要实现什么功能?
不回答与技术和引擎不相关的问题
回复

使用道具 举报

3

主题

0

好友

57

积分

士兵

Rank: 1

5#
发表于 2014-9-8 11:20:06 |只看该作者
lufy 发表于 2014-9-8 11:17
为什么要停止时间轴?你要实现什么功能?

gameover的时候停止时间轴
回复

使用道具 举报

37

主题

8

好友

9313

积分

诸侯王

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

6#
发表于 2014-9-8 11:25:31 |只看该作者
阿空 发表于 2014-9-8 11:20
gameover的时候停止时间轴

引擎本身就是实时渲染的
gameover之后,你停止游戏本身的逻辑即可,引擎内部的逻辑就不用考虑了吧
不回答与技术和引擎不相关的问题
回复

使用道具 举报

3

主题

0

好友

57

积分

士兵

Rank: 1

7#
发表于 2014-9-8 11:36:21 |只看该作者
lufy 发表于 2014-9-8 11:25
引擎本身就是实时渲染的
gameover之后,你停止游戏本身的逻辑即可,引擎内部的逻辑就不用考虑了吧 ...

在onframe里面写if(gameover){...//死了}else{...//还没死},然后因为时间轴是不会停止的,每次都会运行我的'死了',然后我还得判断是不是第一次死了,是的话就运行,不是就不用运行?
回复

使用道具 举报

37

主题

8

好友

9313

积分

诸侯王

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

8#
发表于 2014-9-8 12:26:27 |只看该作者
阿空 发表于 2014-9-8 11:36
在onframe里面写if(gameover){...//死了}else{...//还没死},然后因为时间轴是不会停止的,每次都会运行 ...

ENTER_FRAME事件,你可以添加自然也是可以移除的,具体方法请看API文档,这个跟引擎内部的时间轴没有关系
而游戏中的,你要移除这个ENTER_FRAME事件,或者在ENTER_FRAME事件中加if判断,那就是你自己的做法的问题了
不回答与技术和引擎不相关的问题
回复

使用道具 举报

3

主题

0

好友

57

积分

士兵

Rank: 1

9#
发表于 2014-9-8 12:40:52 |只看该作者
lufy 发表于 2014-9-8 12:26
ENTER_FRAME事件,你可以添加自然也是可以移除的,具体方法请看API文档,这个跟引擎内部的时间轴没有关系 ...

好吧,谢谢了,得把这个当成事件对待,用removeEventListener
回复

使用道具 举报

2

主题

0

好友

30

积分

士兵

Rank: 1

10#
发表于 2014-9-19 18:35:44 |只看该作者
lufy 发表于 2014-9-4 13:09
没有,只有时间轴,就是ENTER_FRAME,你可以利用时间轴事件来实现这个功能

为什么不实现Timer类?是为什么让引擎更轻量么?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

防止垃圾广告,请填写任意字符

Archiver|lufy's legend

GMT+8, 2024-5-19 00:20 , Processed in 0.049786 second(s), 22 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部