自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 白鹭小游戏与H5版本库的区别还是挺大了

今天发现H5版有使用到一个egret.web.js库,一直以为只有小游戏版本有哥xxgame.js库。

2020-01-04 00:27:06 192

原创 主干开发主要内容,分支开发小游戏,然后合并到小游戏,不可行

每次都几百条提交记录,冲突一堆。解决方案 1: 主干开发主干,小游戏开发小游戏。每次发版,主干先切一个分支,然后从小游戏分支合到新分支。冗余代码没有那么多,但资源冗余无法避免。因为资源无法合并,例如打包合图。小游戏的图单独打包。2: 小游戏也在主干开发,根据平台调用不同代码。有一定的冗余代码,资源。代码,资源单独归类。需要比较好的代码管理。免除合并的麻烦。...

2020-01-04 00:26:30 272

原创 小游戏黑屏问题

开始以为是资源太多,压过还是没效果。还自己做了GPU内存显示。今天发现小游戏有性能面板,猜测是内存问题。下图QQ小游戏默认项目,我们项目启动,进入到游戏,黑屏的性能数据。也没有收到小游戏的内存警告,不知道涨到多少就会有问题。...

2019-12-27 17:35:57 656

原创 程序自带调试和日志上报的重要性

最近小游戏正式版很多问题,在测试版,开发工具上都没问题。而正式版又看不到log,看不到游戏运行状态。非常麻烦。自己hack console.log console.error输出到屏幕上才查到原因。项目本身也有加一些运行状态显示的,还有gui。但在小游戏中不能操作dom,运行错误。所以还是用文本的比较保险。设计一个debbuger类,开发时正常console输出,发布时,error上报到服...

2019-12-26 13:09:57 272

原创 小游戏的坑

1 新手不执行 怀疑是eval方法没执行,在项目里用eval我觉得就不是很好的设计,还有反射什么的2 玩着玩着黑屏 怀疑资源太大,隔壁项目说之前也是,狂压资源后没这个问题3 自己写的内存显示不显示 小游戏不能执行dom4 刘海屏 直接游戏上方加黑边,原生小游戏,从设计除就要考虑到。移植的就简单粗暴点吧,要改的地方太多...

2019-12-26 13:02:41 138

原创 2020,职业发展计划

从事游戏开发工作6年了,前3年使用cocos2dx-lua开发手游,后三年根据项目需求使用过Unity、LayaAir、CocosCreator、Egret,还在工作中学习使用了Node.js、Electron、Three.js...每个都会一点,但没有一个深入引擎,这一点让我比较苦恼。一是行业快速发展,为适应不同的业务选择相应的工具。二是自己没有一个明确的方向要钻研哪个方向。曾一度想转做后端...

2019-12-25 12:33:48 167

原创 2020,重重重重重重新培养写博客习惯,记录开发中遇到的坑和记录学习内容

人做一件事,都只有两个原因。一是追求快乐,一个是逃离痛苦。最近比较痛苦,一是项目后期,庞杂的代码,让许多小优化都牵一发而动全身。一是之前做过的功能,当时想到的好点子,后来功能不要删了,现在又要加回来,怎么都想不起当时的做法,翻遍提交记录也没找找到踪影。在开发过程中,发现重蹈覆辙的事情不少。还有就是找不到当时的好方法,达不到当时和高度。真的需要记录开发过程中的坑,和好的方法。在做新的项目是可...

2019-12-19 15:50:04 148 1

原创 使用继承,或委托(注册),减少耦合,减少if else

最近在开法中,遇到一个问题。例如说做一个tips,基本形态是一样的,但在具体显示不同物品时,会有小部分差异。或者是根据情况,传入不同参数,增减一小部分显示。于是根据数据if else在tips里做判断。当情况越来越多的时候,就变得庞杂。而且耦合性很高,加一种类型,就要往里面加一段代码,删一种类型,又要修改一次。不易读,不易维护。解决这个问题,应该可以首先把最基本不变的属性和行为抽出来,这个类里...

2019-12-19 15:36:04 274

原创 WPF中作用MEF报错The export Xyz is not assignable to type IXyz是设计器问题

如题。具体情况是:我创建一个WPF项目,添加ModleView,实例化ModleView赋值给Window的DataContext。xmal中添加控件并binding ModelView的属性。而banding的这个属性是[InportMany(typeof(IXyz))]IEnumerable{ get; set; }。IXyz定义在另一个dll项目中,提供值的是另外两个dll项目中的类,实

2016-10-09 10:09:37 641

原创 cc.ScrollView的坑

Cocos framwork 3.2今天项目中要用到cc.ScrollView,并监听后的滚动事件,于是注册监听scrollView:registerScriptHandler(scrollViewDidScroll,cc.SCROLLVIEW_SCRIPT_SCROLL)可就搞了半天都没回调最后对照test,发现没有调用scrollView:setDelegate()

2016-03-18 19:07:56 1275

原创 CocosBuilder使用记录

(一)1.创建CocosBuilder工程2.设置要用到的资源路径,File->Project Setting->Resource paths3.设置一下发布路径(Cocos工程项目中的位置),File->Publish Settings->Publish to directory4.默认会把资源发布,可以设置只发布ccb(二)1.Cocos引擎只能读取到Resources

2016-01-04 14:07:02 364

原创 Cocos2dx-Lua 长按手势

Cocos2dx只有touchUpInsid的按钮或菜单,有时可能会想要一个长按手势来触发事件。-- 这是类名,命名这件事还是很麻烦的,凑合就是Button吧local Button = {}-- 触发时间,按多长时间触发local mTriggerTime = 0.5-- 可抖动区域,如果在长按触发前移动超过这个距离则不会触发事件local removableDis

2015-01-28 12:56:12 1484

原创 2014HelloWorld(我的开发故事)

还得从2013年底说起。那时工作没起色,做小生意没赚钱,还跟女朋友分手了。感觉混不下去,来到广州寻求新的发展。    首先得感谢维维把宿舍让给我住,让我在广州有了落的地方。这一年,我换了很多个地方工作。每次做完都回到那里住一段时间,到找到下一个要去的地方。直到今年4月份到达内学习iOS开发之前,我一直都是在打零工。餐厅端盘子,小蜜蜂,快递分件,工厂流水线,也是入不付出。这时得感谢我姑和表弟,借

2015-01-26 12:23:29 606

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除