
Egret白鹭引擎
文章平均质量分 71
记录Egret白鹭引擎学习笔记
小浪学编程
游戏开发小白,不想掉头发的小刘,主攻unity,cocos,egret,边学习边记录,学习交流qq991336796,b站账号:小浪doGame
展开
-
用Egret开发一款魔幻手游主界面
src的Game文件夹用来存储游戏代码,resource的game_skins存游戏皮肤,Image存游戏图片资源。然后把清空Main.ts中的createGameScene()内容清空并加上代码this.addChild(new MainScene),然后可以运行了。同理建好其他场景皮肤。这下主场景MainScene和其他场景(玩家,英雄,物品,关于)就做好了。接下来制作按钮皮肤和装备模板(新建的皮肤组件得是Button)。然后将刚刚场景的按钮皮肤改为建好的按钮皮肤即可,这下整个皮肤的装备工作就完成了。原创 2023-11-11 13:45:14 · 226 阅读 · 0 评论 -
基于Egret的工具集(音频视频播放器、计时器、裁剪器、碰撞检测、遮罩、动画效果)
小结:音乐播放器的话除了处理正常的暂停播放之外需要处理下一首和上一首的播放暂停,同时用全局变量PlayStart来存储播放的位置,重新播放时从该位置开始,这俩播放器原理基本一样,只不过视频属性不需要进行定位可以直接暂停播放,音乐播放器的话避免不了重新播放。这里的圆的拖动其实可以做角色控制滑动盘,动画方面我会先龙骨动画方面学习的。本文主要讲述用Egret做的播放器计时器和裁剪器,还有其他常用功能模块(碰撞检测、遮罩这些),这些都是后面加进去的,其实都是主要便于学习吧。原创 2023-11-27 08:34:06 · 382 阅读 · 0 评论 -
用GardenerUI框架做人生模拟器游戏
Gardener作为一款轻型的白鹭游戏UI框架,提供丰富UI功能,满足绝大部分的游戏产品的需求。兼容EUI,适配横屏和竖屏项目,框架接口清晰简单,控制灵活,是从线上多款产品框架中总结提炼出来,而且完全开源。此框架的意义在于解放开发者,让开发者把更多的精力用在游戏的核心玩法上。原创 2023-11-22 08:00:00 · 316 阅读 · 0 评论 -
用Egret仿制《围住神经猫》游戏
findpath()类用来计算存储路径数据的,首先将内部二维数组初始化为0,然后接收外部Main中的obstacles的障碍物标识,通过边缘1,障碍物-1,正常0的标识对obstacles二维数据存储,根据边缘数据求得往中心点的路径标识为2,3,4。在每次点击制造障碍物的时候进行更新,同时猫会根据自己附近最少的那个标识进行移动,一旦标识为0则证明没有路可以走,然后进行变猫(动画),一旦走到标识1的位置则证明游戏胜利。通过代码,添加好红灰两组二维组的格子,初始化红格子不可见。原创 2023-11-15 21:51:30 · 151 阅读 · 0 评论 -
基于Egret的卡牌游戏开发
英雄的属性由英雄池List的点击交互得到。原创 2023-11-17 07:15:00 · 344 阅读 · 0 评论