Unity3d代码从Android/IOS迁移到WindowsPhone经验笔记

【1搭建坏境】

推荐:Windows 8.1 Enterprise + Visual studio 2013(完整安装)

PS: 如果要Visual Studio 2012,先安装VS再安装WP8/WP8.1 SDK.

Microsoft URL: http://msdn.itellyou.cn/

【2已经发现的常见不兼容库 16:24 2015/7/3 】

1. sharp zip 有专门的WP版本:http://slsharpziplib.codeplex.com/

2. 编码格式不支持Ansi格式,GetString不支持省略参数等等,需要手动修改。

3. Socket不支持以Begin开头的异步API,如果使用需要手动修改,可以使用原生的异步API。

4. 不支持Timer,需要自己实现

5. 不在包含MD5算法库

6. LitJson 有支持WP版本:https://github.com/tjumyk/litjson-portable

7. uLua不支持WP,可以使用nLua,不过听说效率没uLua高:http://ulua.org/index.html

PS:听说最近有人已经实现了比Lua还好的热更新方式,知道的说说呗...

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-12 09:33:28

Unity3d代码从Android/IOS迁移到WindowsPhone经验笔记的相关文章

React-Native 开发 android & ios App,共享一份代码

React-Native 开发的App, 所有组件ios & android 共用, 共享一份代码 包括一些自定义的组件, 如NavigationBar, TabBar, SegmentedControl, 使用字体图标, 具有一定的参考意义 主要专注于布局, 共享组件/代码, 以及一些React自带的组件, 如: ScrollView, TouchableOpacity, View, Text, ListView, Image, WebView 和 Api的使用, 这并不是一个完整版, 只是业

[IOS_HTML5]各种JS框架介绍--用HTML5/CSS3/JS开发Android/IOS应用

现在人人都想成为安卓/IOS应用开发工程师.其实,安卓/IOS应用可以用很多种语言来实现.由于我们前端开发工程师,对HTML5/CSS/JavaScript的网络编程已经相当熟悉了.所以,今天大家将会认识到一些利用前端语言来开发安卓/IOS应用的工具. 在文章的末尾,也介绍了使用JAVA.C#.Lua以及AS3来开发安卓应用的工具. 希望大家都能找到适合自己的开发工具!祝大家开发安卓/IOS应用一切顺利! PhoneGap 开发语言: HTML, CSS, JavaScript 开发工具: Ph

推荐下载App,如果本地安装则直接打开本地App(Android/IOS)

推荐下载App,如果本地安装则直接打开本地App(Android/IOS) - 纵观现在每家移动网站,打开首页的时候,都有各种各样的形式来提示你下载自身的移动App(Android/IOS),这是做移动客户端产品的一个很好地引流的手段.当然各家引流下载的交互和视觉各不相同,有的是完全“强奸”用户,有的是完全取悦用户.但是最终的形式就是你点击一个按钮之后,可以去下载对应的App(Android直接下载对应的Apk文件,IOS会跳转到App store的对应地址). 之前开发这个需求的时候,就是很简

PHP android ios相互兼容的AES加密算法

APP项目用户密码传输一直没有用HTTPS,考虑到用户的隐私暂时先用AES对密码加密,以后也可以用于手机端与服务端加密交互. PHP的免费版phpAES项目,手机端解码各种不对. 好不容易找了PHP ANDROID IOS,相互加解密正常的AES加密算法代码. PHP的AES加密算法: [codesyntax lang=”php”] <?php class MCrypt { private $hex_iv = '00000000000000000000000000000000'; # conve

十大免费移动程序测试框架(Android/iOS)

十大免费移动程序测试框架(Android/iOS) 概述:本文将介绍10款免费移动程序测试框架,帮助开发人员简化测试流程,一起来看看吧. Bug是移动开发者最头痛的一大问题.不同于Web应用程序开发,你可以时刻发现并修复Bug,而移动应用程序中的Bug隐藏得很深,直到用户使用时才发现问题.这样一来,不仅有损产品在市场上的名声,而且还会影响销售.所以在产品发布以前,开发人员需要严格测试程序.本文将介绍10款免费移动程序测试框架,帮助开发人员简化测试流程,一起来看看吧. Appium for iOS

unity3D 搞定任意ios插件

原地址:http://www.cnblogs.com/U-tansuo/archive/2012/11/22/unity_ios-plugin.html 说起unity调ios插件,好多淫比较头痛,探索再此给大家献上通用手册. 首先:需要需要一些OC知识,在OC中所有的界面都是基于View显示的,而要使用第三方提供的ios sdk  仅需简单修改源代码,把相应view添加到unity  build出来的xcode工程的根view上即可.也许有人在骂,这不废话,跟没说一样,我坦然接受,因为确实没有

[修复] Firemonkey 画线问题(Android &amp; iOS 平台)

问题:官方 QC 的一个 Firemonkey 移动平台画线问题: RSP-14309: [iOS & Android] Delphi 10.1 Berlin - drawing problemshttps://quality.embarcadero.com/browse/RSP-14309 适用:所有 Firemonkey 版本 for Android & iOS 修复方法: 请将源码 FMX.StrokeBuilder.pas 复制到自己的工程目录里,再进行修改. Step1: 找到下

Unity 5.3.1 No Android/IOS module loaded

unity我一直在用5.0以下的版本 昨天升级到了最新版本5.3.1 发现无法打android包,ios也不行 提示“No Android/IOS module loaded” 下面有个Module Manager按钮,点击发现然并卵 在网上查了一下资料,得到了答案 这是原文:http://answers.unity3d.com/questions/1109680/unity-53-module-manager-or-android-sdk-location-fo.html 大概意思就是说你需要

[转]PHP,Android,IOS通信之AES128加解密

转自:http://s00s10.blog.163.com/blog/static/43988552201411913011459/ android上使用: mcrypt = new MCrypt(); /* 加密*/ String encrypted = MCrypt.bytesToHex( mcrypt.encrypt("需加密的字符") ); /* 解密*/ String decrypted = new String( mcrypt.decrypt( encrypted ) );