APK包装到用户手机上后,代码如何更新,总不能全用LUA吧?特别是代码非常多的战斗手游 昨晚上有了dll 热更新的想法,今天做了一天的实验,也遇到些坑,这里总结下 工作环境: U3D5.3.2 + vs2010 +mono 下面要模拟的是一个登陆环境,点击按钮,就加载一个 ...
基本是参考这篇文章:http: blog.sina.com.cn s blog e d ee vvtg.html,进行了增删一波。 大略说一下基本步骤: .下载mono源码,修改源码,编译得到libmono.so,替换掉打包机上 开发机就没必要了 unity安装目录下的libmono.so .在你项目检查版本控制那里,如果dll更新了,把路径 data data packname files 下的 ...
2017-05-18 16:05 2 1742 推荐指数:
APK包装到用户手机上后,代码如何更新,总不能全用LUA吧?特别是代码非常多的战斗手游 昨晚上有了dll 热更新的想法,今天做了一天的实验,也遇到些坑,这里总结下 工作环境: U3D5.3.2 + vs2010 +mono 下面要模拟的是一个登陆环境,点击按钮,就加载一个 ...
我现在参与的项目是做MMO手游,目标平台是Android和iOS,iOS平台不能动态加载dll(什么原因找乔布斯去),可以直接忽略,而在Android平台是可以动态加载dll的,有了这个就可以实现代码更新,不过实际上,在unity里要用上动态加载dll是有很多限制的(不了解的话就是坑)。 限制 ...
Unity3D的坑系列:动态加载dll 一、使用限制 现在参与的项目是做MMO手游,目标平台是Android和iOS,iOS平台不能动态加载dll(什么原因找乔布斯去),可以直接忽略,而在Android平台是可以动态加载dll的,有了这个就可以实现代码更新,不过实际上 ...
其实这并没什么技术难点,也不是完美的热更新方案,只能说是退而求其次的一个方法。 起因主要是因为公司几个U3D项目在立项之初都没有能做好热更新的规化,导致现在要去做U3D的热更新非常难,并且项目已处于中后期,大部分的方案不管是用反射,还是用Lua,或是jsbinding,都需要把项目大部分代码结构 ...
其实这并没什么技术难点,也不是完美的热更新方案,只能说是退而求其次的一个方法。 起因主要是因为公司几个U3D项目在立项之初都没有能做好热更新的规化,导致现在要去做U3D的热更新非常难,并且项目已处于中后期,大部分的方案不管是用反射,还是用Lua ...
这种办法在iOS下是不让用的,只能在Android下用。用起来也很方便了。 1、先创建一个c#工程,引用到的UnityEngine.dll在Unity的安装目录里找吧 2、将编译的dll放入Unity工程,并打成assetBundle。(要把缀名改成.bytes,这个类型 ...
原地址:http://www.cnblogs.com/alongu3d/archive/2013/04/20/3031904.html Unity 3D 调用DLL的方法 本文转载:渡蓝的博客园 http ...
1.首先打开vs新建一个项目:建立的项目是c#的类库文件。位置自己随意放 如图: 2.项目创建好之后就要添加引用,找到unity 3d的安装目录依次打开目录Unity\Editor\Data\Managed,找到UnityEngine.dll然后复制到当前vs项目下。如图: 3.然后就 ...