unity3d游戏无法部署到windows phone8手机上的解决方法
今天搞了个unity3d游戏,准备部署到自己的lumia 920上,数据线连接正常,操作正常,但是“build”以后,始终无法部署到手机上,也没有在选择的目录下生产任何相关文件。
但是提示有一个错误:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 |
/// <summary> /// Load all binary data from the specified file. /// </summary> static
public byte [] Load ( string
fileName) { #if UNITY_WEBPLAYER || UNITY_FLASH return
null ; #else if
(!NGUITools.fileAccess) return
null ; string
path = Application.persistentDataPath + "/"
+ fileName; if
(File.Exists(path)) { return
File.ReadAllBytes(path); } return
null ; #endif } |
只要在#if UNITY_WEBPLAYER || UNITY_FLASH后面加个“UNITY_WP8”就可以了。
完整代码:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 |
/// <summary> /// Load all binary data from the specified file. /// </summary> static
public byte [] Load ( string
fileName) { #if UNITY_WEBPLAYER || UNITY_FLASH||UNITY_WP8 return
null ; #else if
(!NGUITools.fileAccess) return
null ; string
path = Application.persistentDataPath + "/"
+ fileName; if
(File.Exists(path)) { return
File.ReadAllBytes(path); } return
null ; #endif } |
之后,按照部署步骤,Build以后就可以看到游戏安装到手机上了。
参考资料:
http://www.tasharen.com/forum/index.php?topic=6625.0
unity3d部署到wp手机:
http://game.ceeger.com/Manual/wp8-deployment.html
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。