跨平台客户端Socket 一 数据包定义

最近网上查找资料并结合很久以前pc游戏中使用的tcp/ip代码,整理出cocos2d-x 跨平台的客户端网络模块

目前数据包仍是以前的字节码数据形式,后续会修改使用protobuff的数据交换方式

(注:代码未测试,先将内容记录下来)

GlobalDef.h文件
[crayon-[……]

Read more

quick-lua AssetsManager 热更新

网上关于热更新文章很多,我在官方例子及js的代码基础上做了移植

quick-lua版本 3.5

UpdateScene类

启动方法:

QQ群:239[……]

Read more

cocos2d-js 热更新模块 使用AssetsManager

情况说明:
1.满足Web和Native一套工程:为了维护方便
2.检测更新每天只执行一次:每次打开会等待,一天打开多次会卡多次。这个改动只适合自己的

AssetsManager 类:

QQ群:239759131 开发技[……]

Read more

使用UE4进行VR制作的一些经验分析

UE4的演示资源还是很不错,个个精良,我这边把UE4的有代表性的演示都跑了一遍,同时也通过Rift确认效果,和里面的资源制作方式。

首先,UE4是基于物理渲染的引擎,大部分都是偏向图像真实的。使用的材质和贴图细节也更多一些。在PC上的品质要比unity好,性能应该也要比Unity费一些,所以很适合[……]

Read more

UE4开发VR项目,帧率优化实践

早就听闻VR游戏对流畅度和帧率要求比较苛刻,UE4的优化坑很深,加之我们项目偏重度体验,资源和功能量较多。所以优化就成了我工作中既头疼又占比很大的一块。
做过地编的小伙伴比较熟悉帧率优化,也知道这个过程多么乏味。一头是模型师辛苦做出来的精美模型,以及特效师那狂拽酷炫吊炸天的粒子,另一头是延迟上天。[……]

Read more