egret白鹭引擎
白鹭引擎技术方面涵盖我所有方面研究的白鹭系技术。
-千里马-
web系前端工程师,擅长egret白鹭引擎,游戏制作人,动画师,佛教实际修行者
展开
-
白鹭引擎html5Native支持性navigator存在严重缺失
我用白鹭引擎搭配白鹭引擎的react native框架实现做到打包安卓app,但今天遇到了新问题,那就是有网络,我开发的游戏里面说没有网络,追究原因找到是navigator中的一个属性online,这个属性表示是否联网,但是在白鹭native下就不能用了。这个方法也是再简单不过的测试方式了。未来开发中就尽可能不要碰navigator了。原创 2022-12-28 21:11:54 · 237 阅读 · 1 评论 -
egret白鹭引擎RES资源管理模块,资源动态加载失效BUG,加载卡死BUG,完整解决方案与超详细调试漏洞过程
egret白鹭引擎RES资源管理模块,长期没有解决的bug,资源动态加载失效BUG,加载卡死BUG,超详细debug流程,这是我写过最长的一篇bug修复文章了,这篇文章可以带给白鹭引擎的开发者们关于res资源加载模块更深度理解与思考,修复常年res资源管理模块困扰问题原创 2022-09-04 11:34:54 · 1557 阅读 · 1 评论 -
场景编辑器开发第四天,继续迭代绘画功能
场景编辑器研发第四天,给场景编辑器抽象出功能方法,迭代优化原创 2022-03-31 07:23:31 · 178 阅读 · 0 评论 -
egret白鹭引擎绘画程序,实现撤销,重做,历史记录功能
制作绘画系统的ctrl+z撤销和ctrl+shift+z重做功能,用egret白鹭引擎实现原创 2022-03-30 17:10:59 · 316 阅读 · 0 评论 -
egret白鹭引擎模糊滤镜特效无效的解决方案
最近几天在研发游戏场景编辑器,遇到了一个非常烧脑问题,egret引擎的滤镜渲染无效,而且还是在兼容性最好的web环境下,看看我是怎么解决的吧原创 2022-03-29 13:08:46 · 452 阅读 · 0 评论 -
场景编辑器开发第三天,重新审视整体需求,修改方案,制作涂鸦工具。
又从整体来看昨天的方案了觉得不可行,还是造轮子最合适所以,第一步先进行绘画工具进行开发。原创 2022-03-27 21:14:41 · 751 阅读 · 0 评论 -
场景编辑器研发第二天,确定技术实现细节与取舍放弃AIR技术而应用JSFL脚本接口
这次是确定研发游戏编辑器的大体实现问题,考虑了三种flash实现方案对比确定原创 2022-03-27 10:48:19 · 326 阅读 · 0 评论 -
游戏编辑器研发第一天,对比思考确定底层技术和从0开发场景编辑器原因
因为我自己开发的引擎太过于特殊的原因没办法用一些公开的编辑器所以就只能自己做一个场景编辑器了原创 2022-03-26 17:47:24 · 2970 阅读 · 0 评论 -
游戏消息系统设计战略意义思考
昨天我处理了游戏的ui界面系统,一共封装了5层功能,对其中的一项有一些深思,游戏设计ui提示部分使用小图标好还是用长条图标文字提示系统比较好这是在应用有人发私聊消息,发交易请求,发团体消息的时候应用。看一看两种功能区别吧:小图标:玩家只知道有指定类型消息但不知道是谁发的是什么消息内容,想查看必须点击打开查看。文字条:玩家根据文字条内容可以确定哪个玩家发送的信息,可以有滑动清理消息,其中拥有功能:1.滑动清理消息处理逻辑2.屏蔽消息处理逻辑3.打开消息处理逻辑4.原创 2022-03-23 10:11:10 · 1971 阅读 · 0 评论 -
游戏商店系统定时限购玩法设计是否合理
很多游戏都有商店系统,很多商店系统功能都做的特别复杂,这里重新思考一下限购功能是否是真正有意义的游戏设计原创 2022-03-21 23:20:07 · 1917 阅读 · 0 评论 -
开发游戏应该用横屏还是竖屏
这是开发一款游戏在立项中就要确定的一件事情并且后期想改还不太好改。整体来看横屏偏向一些功能丰富,大型重度一些的游戏设计而竖屏适合轻度休闲。使用方式上也有不同的感觉一只手竖着拿手机和两只手捧着手机,前者感觉随意休闲消耗一些自己的碎片化时间,后者感觉专注,专注的玩1-2小时高度精神的那种感觉。但是也并不一定就如此定性,对于游戏内容来说有很多情况必须只能是用横屏,比如开放世界,大的摆件装饰,吃鸡,重度对战,冒险类游戏,拳皇那种。这些做成竖屏可能导致没办法玩。所以只能用横屏了。而对于休闲游戏功能非常原创 2022-03-16 15:12:38 · 1242 阅读 · 0 评论 -
游戏产品在移动平台和pc平台研发选择问题
游戏研发商在平台选择和适应研发环境的选择原创 2022-03-16 11:25:45 · 3738 阅读 · 0 评论 -
h5游戏研发商在苹果ios平台入驻门槛处境
在白鹭引擎的加持下实现跨平台发布游戏在ios苹果平台遇到的遭遇处境,各种成本叠加最终导致放弃原创 2022-03-16 10:45:23 · 3766 阅读 · 0 评论 -
编程无解由外向内继承探索出的模块应用解决方案
有一种特殊的程序实现情况,这是一种存在相同功能相同方法,相同属性但是不能合并继承复用,包装成为单个模块的情况,基于不同的基类,存在相同的方法属性,没办法继承功能,因为基类不一样,如果强行合并则会容易违背程序设计原则,变成低内聚高耦合。后来我想了一个方法 包装类功能成为一个实现,做成eui的模块实现然后扩展应用下来。不过原先问题还是没有解决修改设计思想,用eui组来实现刚刚的那个物品格子序列管理类,分成多层继承下来,对物品箱来说可以作为一个模块实现。可能目前编程界并没有这种由外向内的继承模式,或原创 2022-03-08 08:57:43 · 60 阅读 · 0 评论 -
flash事件系统addEventListener可以优美的回调吗?
什么?你听说addEventListener不够优美!!原创 2022-02-20 11:51:49 · 1852 阅读 · 0 评论 -
循环调用内存爆炸原因是程序架构设计不优秀
优秀的程序运行起来应该向一棵树一样的逻辑结构层次分明,而循环调用则是连在了一起。原创 2022-02-20 10:41:25 · 224 阅读 · 0 评论 -
js,ts遍历数组分组存放json实现方法,slice函数的应用
JavaScript和typescript中对一个序列数组进行每4分割一组,每4个分割一组的实现方法,主要使用了一个数组函数原创 2022-02-16 16:48:09 · 1400 阅读 · 0 评论