Egret社区

用Egret开发的问题

2017-3-8 14:18
326711
1银子
开发了一款小游戏赛车。
demo地址:http://games.lt661.cn/dh/
赛车只有2个动画,跑动与喷火。
可是帧频太低了。这难道Egret的性能那么低吗- -!

分享到 :
0 人收藏

11 个回复

倒序浏览
clondy999  登堂入室 | 2017-3-8 14:20:02
请用手机访问,PC忽略
破桎梏但求本心  圆转纯熟 | 2017-3-8 14:34:36
我猜你是用的是webgl渲染,试试canvas
ak007one  登堂入室 | 2017-3-8 14:40:35
Cost 三个参数的意义:

蓝色:表示 Ticker 和 EnterFrame 阶段消耗的时间
黄色:表示事件处理和矩阵运算阶段消耗的时间
红色:表示绘制显示对象阶段消耗的时间

手机上不卡,但是ticker和enterframe阶段消耗高。
clondy999  登堂入室 | 2017-3-8 14:48:27
ak007one 发表于 2017-3-8 14:40
Cost 三个参数的意义:

蓝色:表示 Ticker 和 EnterFrame 阶段消耗的时间

表示 Ticker 和 EnterFrame 阶段消耗的时间
那这个是如何弄呢- -!
ak007one  登堂入室 | 2017-3-8 14:52:37
这个具体要看下在enterFrame里面做了些什么事情。发源码看看
clondy999  登堂入室 | 2017-3-8 14:59:43
ak007one 发表于 2017-3-8 14:52
这个具体要看下在enterFrame里面做了些什么事情。发源码看看

发了

www.rar

1.92 KB, 下载次数: 3, 下载积分: 银子 -1

ak007one  登堂入室 | 2017-3-8 15:12:21

你发的这个跟上面那个网址里面的源码不一样,
网址里面的会在enterFrame里调用upspeed,而且调用频率还不小。里面又有console
你发的这个压缩txt里面没有调用upspeed,
如果你在enterFrame里面不调用upspeed,那肯定不会卡吧。

去掉console应该就会耗时低很多。
但是整体写法还是有问题
clondy999  登堂入室 | 2017-3-8 15:15:42
ak007one 发表于 2017-3-8 15:12
你发的这个跟上面那个网址里面的源码不一样,
网址里面的会在enterFrame里调用upspeed,而且调用频率还不 ...

请问整体写法哪里出现问题吗,能否指导一下
clondy999  登堂入室 | 2017-3-8 15:16:33
ak007one 发表于 2017-3-8 15:12
你发的这个跟上面那个网址里面的源码不一样,
网址里面的会在enterFrame里调用upspeed,而且调用频率还不 ...

不调upspeed的画,赛车就不能喷火了,帧频得确会高,但是这个喷火也是必须的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号

Powered by Discuz! X3.2 © 2001-2019 Comsenz Inc.

返回顶部