hotfix的作用众所周知,Android和iOS都有各自的技术,但是相比Android的当天发布来说(如果你们的项目不需要灰度),iOS热更新的意义更加重大。因为iOS审核周期长不说,而且运气不好会遇到各种被拒,即使申请快速审核,也必须满足二者之一:能够准确的告诉苹果复现crash的步骤,或者在特...
分类:
Web程序 时间:
2015-12-28 14:00:47
阅读次数:
216
用lua就表示项目用到了热更新,通常每次热更新都会从服务器获取最新的lua脚本放到Android/ios设备的本地目录下,但是lua应该放到哪个目录下呢,这里就先说说lua里面的路径问题1、不可以放到Resources文件夹下,因为无法找到其在设备下的位置,Resources下的东西是由unity来...
分类:
编程语言 时间:
2015-12-24 19:15:33
阅读次数:
519
其实这并没什么技术难点,也不是完美的热更新方案,只能说是退而求其次的一个方法。 起因主要是因为公司几个U3D项目在立项之初都没有能做好热更新的规化,导致现在要去做U3D的热更新非常难,并且项目已处于中后期,大部分的方案不管是用反射,还是用Lua,或是jsbinding,都需要把项目大部分代码结构推....
分类:
移动开发 时间:
2015-12-18 16:05:06
阅读次数:
230
Android开发中,我们常常遇到热更新这个概念,而这个热更新具体是怎么实现的呢?今天在网上看到一个大神分享的热更新相关实现原理和实现代码,感觉灰常不错,分享给广大码农盆友look look 。ClassLoader Android的基础语言是Java,而Java在运行时加载对应的类是通过Cl...
分类:
移动开发 时间:
2015-11-20 17:23:07
阅读次数:
238
ulua插件下载地址 www.ulua.org,下面要说的是ulua的开发框架。首先是 LuaLoader 类,它负责把一个 lua 的 table 加载起来,使此 lua 的 table 像一个 unity 的 component 一样挂在游戏对象上,代码如下:using LuaInterface...
分类:
编程语言 时间:
2015-11-11 11:16:08
阅读次数:
454
先提前说明一下,如果哪位小伙伴 觉得生疏的话,可以看这篇博客的前面两个博客,里面讲述了 高大上 JSB,unity 热更新方案,用强大的宇宙第一编辑器vs 来开发 unity 热观更新脚本,更新c# 不在是梦这次的demo 工程我已经长传了,地址 在这里http://pan.baidu.com/s/...
分类:
编程语言 时间:
2015-10-14 23:48:36
阅读次数:
768
demo 工程地址 :http://pan.baidu.com/s/1qWBYxqc 我们接上篇 内容继续讲 http://www.cnblogs.com/zyc-it/p/4820810.html(1)工程分离什么叫工程分离呢,就是要把你的游戏包(后面简称 #主工程#),和你的热更新工程(后面简称...
分类:
编程语言 时间:
2015-10-08 22:55:25
阅读次数:
327
(Upgrade.h)#include #include "cocos2d.h"#include "framework/utils/Utils.h"#include "framework/json/JSONObject.h"USING_NS_CC;#include "ide-support/Simp...
分类:
其他好文 时间:
2015-10-01 11:29:47
阅读次数:
764
本文转载至http://blog.cnbang.net/tech/2808/JSPatch以小巧的体积做到了让JS调用/替换任意OC方法,让iOS APP具备热更新的能力,在实现 JSPatch 过程中遇到过很多困难也踩过很多坑,有些还是挺值得分享的。本篇文章从基础原理、方法调用和方法替换三块内容介...
分类:
Web程序 时间:
2015-09-22 23:43:47
阅读次数:
263
今天周五 ,明天没有什么事情,可以安心写一些博客。今天聊 两个话题一 , unity热更新的窘境二 ,我所使用的unity 热更新方案JSB======================================热更新的窘境====================================...
分类:
编程语言 时间:
2015-09-19 06:12:05
阅读次数:
312