Egret社区
本帖最后由 qibu111 于 2019-3-26 21:51 编辑

游客,如果您要查看本帖隐藏内容请回复


微信封了eval,导致正常情况下是不能动态执行代码。
所以每次版本更新都得送审,频繁送审到微信耗时太长,如果遇到关键BUG,也很恼人。
基于现状,本人写了一套Javascript直接运行TypeScript代码的脚本解释器。可以动态得执行TS代码。本来没打算这么早发布,比较仓促,还有很多可以优化的地方,但是一般开发是不影响的,如遇问题还请见谅。
原则上,支持任何引擎,工程里只加了egret和cocos的demo。其中egret的例子把资源热更新(ZIP下载解压,资源缓存)+代码热更新都实现了。cocos因为时间有限,请自行实现了。
如果觉得可以,请给个star。
QQ群:857485170

-----------------------------------------
3月26日更新:
新增只更新某方法、某类的Demo。具体实现在egret_demo的UpdateFunction.ts和UpdateClass.ts里面。


参与人数 1威望 +5 银子 +5 贡献 +3 收起 理由
Once + 5 + 5 + 3 开源,赞一个!

查看全部评分

分享到 :
30 人收藏

420 个回复

倒序浏览
q8891860  登堂入室 | 2019-2-13 17:11:32
哇 好东西啊 但愿不是假的
qibu111  圆转纯熟 | 2019-2-13 17:13:48
q8891860 发表于 2019-2-13 17:11
哇 好东西啊 但愿不是假的

不是假的。坑人没意思呀。
gamedaybyday  初窥堂奥 | 2019-2-13 17:15:52
来看看是什么 = =
158379687  登堂入室 | 2019-2-13 17:19:52
一定要学习下。好东西
vkgins  圆转纯熟 | 2019-2-13 17:29:50
大佬厉害!学习一下
158379687  登堂入室 | 2019-2-13 17:35:20
158379687 发表于 2019-2-13 17:19
一定要学习下。好东西

看不懂
codes_breaker  登堂入室 | 2019-2-13 17:38:56
let me see see
18758861602  登堂入室 | 2019-2-13 17:52:20
启动速度会有影响吗
qibu111  圆转纯熟 | 2019-2-13 17:58:05
18758861602 发表于 2019-2-13 17:52
启动速度会有影响吗

Demo里面有一个加载界面,用于加载ZIP包的。这个界面做得跟微信小游戏的加载界面类似。我们游戏的ZIP,几百kb都是秒进的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

返回顶部