
一个unity只能打开一个项目,但这个项目中可以有多个场景
当然也可以多开unity或者用不返卜同的unity版本来打开不同的项目
Android端代码可以在Eclipse中开发(AndroidStudio没有试,应该也可以)
2.Unity3D端代码要纯桐在Unity中开发
3.Android和Unity3D端,两边都需要加入一些代码从而可做世坦以使之关联交互。
4.将Android端代码编译成jar文件以插件形式放入到Unity端中
5.在Unity中将整个项目Build成apk文件,然后安装到手机或模拟器里运行
你是指的是将嵌入html页面的.unity3d文件作为独立软件运行吧?这个是不能独立运行的,如果要在单机上打开文件可以有下面几种方法:
将文件嵌入页面,如果你已经下载并安装了unitywebplayer插件,是可以离线打开页面的,如果你不想通过浏览器来看,那么这个方法可能不适合你;
用Visual Studio编写一个软件(用C#、VB、VC++各种语言都可以),在窗体中放一个WebBrowser控件,然后将WebBrowser控件的url属性设置为需要显示的页面文件(嵌入了.unity3d文件)的路径,这样看起来就是一个独立的软件了。
原理同上,安装了unitywebplayer插件后,在窗体中放一个UnityWebPlayer Control控件(要添加COM组件到工具箱),将控件的src属性设为你需要显示的.unity3d文件路径,这样也可以成为一个独立运行的软件,还可以通过组件的SendMessage方法与场景交互。效果如下:
这个是最彻底的,如果你有工程源码,重新发布成独立运行的软件就行了。
你这是用旧版本打开了用新版本做的项目,Unity是向上不兼容亮做前的,你没有设置总是显示Project Wizard界面,所以打开Unity的时候默认打开了你上一次打开的项目,这跟软件本敬清身没关系。这时候你可以打开unity属性(鼠标右击),目标路径后空格加”-projectPath“应用就可胡大以打开Wizard界面。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)