随笔 - 228  文章 - 0 评论 - 35 trackbacks - 0

摘要:在家无事花几天做了个放置挂机demo,做着玩吧。和海拓的《凡人修仙传》类似吧,自动挂机刷怪打boss数值游戏,但是我比较喜欢二次元的,所以选了《绯雨骑士团》的资源。 参考了以下资料: 决战沙城 :mvc,工具类 大富豪3: model层DataCenter数据中心 雷霆传奇:mvp,工具类 骑战三国 阅读全文
posted @ 2019-11-19 07:18 gamedaybyday 阅读 (74) 评论 (2) 编辑
摘要:一 自定义计时器 因为游戏中经常用到计时器,比如每1秒发射一枚子弹啊,每2秒怪物AI自动转向啊 每次去new Timer 然后addEventListener(egret.TimerEvent... 之类的太麻烦了。 所以自定义一个计时器 二 决战沙城的自定义计时器 来看看决战沙城的自定义计时器 原 阅读全文
posted @ 2019-11-11 06:12 gamedaybyday 阅读 (46) 评论 (0) 编辑
摘要:一 自定位图文字 因为egret的位图文字是texturemerger做的,需要多张单图片导入tm,然后导出两个文件来使用,过程比较麻烦。 而Laya的位图文字则是一张整图数字图片,使用FontClip就能直接使用, 很方便。 所以现在弄个自定义的位图文字类,也不用tm去导图了。 二 决战沙城的位图 阅读全文
posted @ 2019-11-10 22:01 gamedaybyday 阅读 (95) 评论 (0) 编辑
摘要:下载地址:http://renderhjs.net/shoebox/ ShoeBox是一个图片处理软件,体积很小。 我主要用第三个功能拆开图片。根据大图上的小图空白间隙来处理的。 导出后变成很多小图 阅读全文
posted @ 2019-11-09 02:51 gamedaybyday 阅读 (18) 评论 (0) 编辑
摘要:源码地址:https://github.com/yicaoyimuys/EgretGameEngine 虽然走花观马看了看,但是收获还是蛮多。 mvc: BaseController 控制基类,保存Model,View,Proxy的引用,处理三者之间的逻辑,远程通讯和模块间的事件逻辑 BaseMod 阅读全文
posted @ 2019-11-08 00:37 gamedaybyday 阅读 (50) 评论 (0) 编辑
摘要:版本:2.2.0 下面以《绯雨骑士团》的服务器选择列表为例子。 一 创建List 首先创建一个List组件,我命名为serverList。 (不用像laya教程里那样,还要转换类型什么的,太麻烦) 设置list的renderType属性为render,不设置没法滚动。 二 创建Item 然后创建Li 阅读全文
posted @ 2019-11-07 01:59 gamedaybyday 阅读 (129) 评论 (0) 编辑
摘要:版本2.2.0 莫名其妙,然后论坛查了下 把类库设置,不勾选这玩意就不报错了。 阅读全文
posted @ 2019-11-06 23:20 gamedaybyday 阅读 (23) 评论 (0) 编辑
摘要:export default class Test{ public static a = 1; public static sayHello(){ } } export module Test{ export var a = 1; export function sayHello(){ } } 阅读全文
posted @ 2019-11-06 01:38 gamedaybyday 阅读 (24) 评论 (0) 编辑
摘要:参考: Laya项目发布详解 发布时,勾选开启版本管理 点击上图“是否开启版本管理”右边的+号。 可以选择加入版本管理,或者排除版本管理的文件夹。 比如我要排除bin/test这个文件夹下的文件,不使用版本管理 发布后,可以看到动画ani,图片png,json等都变更了文件名,被加上了hash字符串 阅读全文
posted @ 2019-10-31 02:46 gamedaybyday 阅读 (67) 评论 (0) 编辑
摘要:原来的WeaponPanel,ItemPanel,PetPanel改变了路径,然后GameConfig还是一直生成旧的路径,因为旧路径已经不存在,所以提示报错,编译不过去。 需要把编辑模式下的改路径相关组件中runtime都改了,ctrl+F12后问题才能解决。 如此一来,一旦改变了文档结构,那手动 阅读全文
posted @ 2019-10-22 03:22 gamedaybyday 阅读 (52) 评论 (0) 编辑