当前位置:编程学习 > wap >>

为什么一个unity3D的工程可以在windows下build,无法在mac下build

unity3D中一个apk工程。这是自己写的用来生成应用程序的脚本:


using UnityEngine; 
using UnityEditor;    
public class CommandBuild 

public static void BuildAndroid()    
 {  
       
string[] levels ={"Assets/Scene/1.unity", "Assets/Scene/2.unity"};              BuildPipeline.BuildPlayer(levels, "Sample.apk", BuildTarget.Android, BuildOptions.None);     



然后在命令行调用此方法build,在windows下可以正常生成。为什么在mac下却不行,错误是无法识别命名空间UnityEditor,这个命名空间应该是unity API中的啊,怎么会不认识?顺带说一下,mac下build的命令是:
/Applactions/Unity/Unity.app/Contents/MacOS/Unity -quit -batchmode projectPath "\Usr\Android" -executeMethod CommandBuild.BuildAndroid
windows下的和这个差不多。  MacOS build android
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,