Flash是过去最风靡的,现在由于安全性差,耗电多,不开源等原因,已经被淘汰
u3d是微软旗下的,与c#关系密切,可以说是一个专为游戏打造的模板式的开发工具,现在很多开发者都在用它
h5是基于html5、js等网页语言开发游戏,在我看来,感觉就是用本来做网页的工具兼职做个游戏。但html标准的更新填补了过去flash才能做到的一些技术上的空白。
在下载方面,在网页上可以直接提取swf文件(flash游戏)、uinity3d文件(u3d游戏),但若想把h5游戏保存到本地,就绝不能仅仅通过网页另存为那么简单了,必须把涉及到的所有游戏的资源都分别存下来(目前我还没做到,据说要把network里的文件都缓存下来才行)。
1、首先打开unity3D软件,之后点击页面走上方的file(文件)2、之后点击Building settings,当然也可以用快捷键Ctrl+Shift+B快速进入
3、之后点击页面左边的,PC、Mac,那个图标
4、之后在页面右边选择系统,Windows同时如果电脑是32位的选择×86如果是64位的选择×64,支护点击Bulid
5、此时会提醒选择要导出exe的位置,同时给文件命名
6、导出来有一个exe程序,一个文件夹,当要展示的时候直接点击exe程序就行,注意:没有文件夹里面的东西,它是运行不了的
将嵌入html页面的.unity3d文件作为独立软件,能运行吗?这个答案当然是否定的。如果要在单机上打开文件可以有下面几种方法:1.将文件嵌入页面,如果你已经下载并安装了unitywebplayer插件,是可以离线打开页面的,如果你不想通过浏览器来看,那么这个方法可能不适合你
2.用Visual Studio编写一个软件(用C#、VB、VC++各种语言都可以),在窗体中放一个WebBrowser控件,然后将WebBrowser控件的url 属性设置为需要显示的页面文件(嵌入了.unity3d文件)的路径,这样看起来就是一个独立的软件了。
3.原理同上,安装了unitywebplayer插件后,在窗体中放一个UnityWebPlayer Control控件(要添加COM组件到工具箱),将控件的src属性设为你需要显示的.unity3d文件路径,这样也可以成为一个独立运行的软件,还可以通过组件的SendMessage方法与场景交互。
4.这个是最彻底的,如果你有工程源码,重新发布成独立运行的软件就行了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)