摘要: 概述 huatuo是一个特性完整、零成本、高性能、低内存的近乎完美的Unity全平台原生c#热更方案。使用起来比较简单,但是依然有朋友感觉步骤有点多,下面我将以unity3d 2020.3.33f1c2为例手把手教大家如何在windows下部署huatuo环境并将官方提供的demo运行起来。 Uni 阅读全文
posted @ 2022-04-29 17:16 ldr123 阅读(893) 评论(0) 推荐(0) 编辑
摘要: 最近转战unity3d,接的第一个任务就是关于资源管理的部分。 由于项目是web和standalone(微端)并存的,所以希望保证业务逻辑尽量保持一致,跟之前ios,android的执行流程略有不同,比如在web模式下,FILE类是被禁用的,所以指望通过写文件来操作相关功能参数的方法是不可行的。下面 阅读全文
posted @ 2016-08-09 18:23 ldr123 阅读(513) 评论(0) 推荐(0) 编辑
摘要: itms-services协议可以通过safari,chrome等浏览器直接在IOS设备上安装应用程序。适用于安装企业签名或者已绑定设备id的测试签名的IPA。itms-services协议需要的文件有:一个ipa文件,一个plist文件,一个html文件和一个图片文件。其中,最主要的,就是plis 阅读全文
posted @ 2015-03-30 19:20 ldr123 阅读(591) 评论(0) 推荐(0) 编辑
摘要: 创建更新线程,跟ui主线程通过message进行交互。1,去http://version.mygame.com/check.php? channelid=%d&appver=%d&resver=%d获取客户端最新版本信息。用curl获取,代码如下,至于curl的具体参数,man或者搜索引擎会告诉你答 阅读全文
posted @ 2015-03-30 19:12 ldr123 阅读(1584) 评论(0) 推荐(0) 编辑
摘要: 参数提供资源号(资源版本号),渠道号,目标目录(存放新资源包和差异包) 预处理:从VersionServer里获取相应渠道的资源,保存到目录[channel-渠道号-资源版本号]标记为NEW,遍历NEW目录里的文件并计算文件校验码(MD5之类)标记为NEWTAG_MAP,生成index文件保存文件和 阅读全文
posted @ 2015-03-30 19:03 ldr123 阅读(496) 评论(0) 推荐(0) 编辑
摘要: 发布后台 创建渠道:添加新的渠道,设置渠道名称,自动生成渠道id。 查看渠道:查看渠道基本信息,渠道app版本号,资源版本号,是否开启更新。 创建/更新APP:选择打包ios,android版本,设置渠道所属,设置版本日志,发送消息到APP Publish并等待反馈。 创建/更新资源:设置渠道所属, 阅读全文
posted @ 2015-03-30 19:01 ldr123 阅读(1299) 评论(0) 推荐(0) 编辑
摘要: ClientDownload和ClientUpdate共享渠道配置信息: channel-0.php //以appstore的渠道为例 其他渠道的配置文件,结构一致 ClientDownload配置: index.php ClientUpdate配置: check.php 【原创】我所理解的自动更新 阅读全文
posted @ 2015-03-30 18:57 ldr123 阅读(859) 评论(0) 推荐(0) 编辑
摘要: 环境搭建: 协议、数据结构制定: 网站域名:http://version.mygame.com/客户端更新url:http://version.mygame.com/check.php? channelid=%d&appver=%d&resver=%dChannelid:渠道id(appstore, 阅读全文
posted @ 2015-03-30 18:56 ldr123 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 概述 一般来说,游戏在开发完成后会通过渠道分发至玩家的手机上。这也就涉及到游戏的下载,安装。但是游戏还有一个重要的步骤,更新。对于手游而言,更新分为大版本更新和当前内容更新(大版本更新也会包含当前内容更新)。大版本更新需要开发商重新提交游戏安装包,玩家重新下载安装包安装。而当前内容更新更多的是指更新 阅读全文
posted @ 2015-03-30 18:54 ldr123 阅读(675) 评论(4) 推荐(0) 编辑
摘要: 最近在用cocos2d-x写游戏代码,发现一个问题,当我打开一个小界面(比如设置界面等)再隐藏之后,你在这个设置界面区域做操作,会触发设置界面内部控件的事件。。2dx提供了zorder等优先级操作的方法,但是还得提前设置,稍显麻烦,所以打算深究一下。。发现导致事件可以被调用的罪魁祸首是isVisib... 阅读全文
posted @ 2013-05-02 19:46 ldr123 阅读(1759) 评论(0) 推荐(0) 编辑
摘要: CocoStudio工具集是基于Cocos2d-X的一款完整的游戏开发体系,由UI编辑器,动画编辑器,数据编辑器以及场景编辑器四部分组成.我是win7 64位用户,从cocostudio一发布的时候就下载,但一直没法运行..好在官方迅速退出hotfix,解决了exception问题.下载地址(htt... 阅读全文
posted @ 2013-04-18 16:27 ldr123 阅读(8538) 评论(3) 推荐(2) 编辑
摘要: 在windows下编译android版的proton 阅读全文
posted @ 2012-03-17 18:59 ldr123 阅读(564) 评论(3) 推荐(1) 编辑
摘要: proton在windows+vs2005环境下的编译 阅读全文
posted @ 2012-03-17 18:03 ldr123 阅读(615) 评论(0) 推荐(2) 编辑
摘要: Proton SDK is a component based C++ framework that is optimized for GL/GLES based mobile cross-platform game development. 阅读全文
posted @ 2012-03-17 17:15 ldr123 阅读(1464) 评论(6) 推荐(1) 编辑
摘要: 引用的陷阱 阅读全文
posted @ 2012-03-10 22:45 ldr123 阅读(206) 评论(0) 推荐(0) 编辑
摘要: operator 类名()的用法 阅读全文
posted @ 2012-03-10 22:44 ldr123 阅读(562) 评论(0) 推荐(0) 编辑
摘要: DLL(动态链接库),按名取意是动态链接的库。但dll分动态链接和静态链接。 静态链接的意思是以lib作为导出函数头加载dll,这样的动态库加载编译後,执行程序的初期就判断是否用dll文件 阅读全文
posted @ 2012-03-10 22:44 ldr123 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 随着开发平台的高级化智能化,程序员编写程序的门槛越来越低了。加上各个操作系统的API不断的完善,程序员很容易编写出与底层交互的程序。熊猫烧香,灰鸽子。。。,很多病毒都是使用高级语言编写的。另一方面,在用户需求上,也涉及到一些自动交互的底层应用。比如:U盘自动备份程序。 阅读全文
posted @ 2012-03-10 22:43 ldr123 阅读(215) 评论(0) 推荐(0) 编辑
摘要: Typedef 声明有助于创建平台无关类型,甚至能隐藏复杂和难以理解的语法。不管怎样,使用 typedef 能为代码带来意想不到的好处,通过本文你可以学习用 typedef 避免缺欠,从而使代码更健壮。 阅读全文
posted @ 2012-03-10 22:42 ldr123 阅读(154) 评论(0) 推荐(0) 编辑
摘要: C++是编程语言中最难学的一种。 他的灵活及变态的表达方式令程序员兴奋。 如题,这里所说的变态是指 没有做不到,只有想不到。 阅读全文
posted @ 2012-03-10 22:38 ldr123 阅读(515) 评论(0) 推荐(0) 编辑
摘要: Android中使用OpenCV 阅读全文
posted @ 2012-02-20 13:07 ldr123 阅读(18626) 评论(2) 推荐(1) 编辑