Unity3D、UE4/5简单对比
标题 | Unity3D | UE4/5 |
---|---|---|
跨平台支持 | 支持各种设备(AR、VR等)使用 | 不支持webgl、对移动端不友好 |
学习成本 | C# 更快入门 | C++开发难度高 |
价格 | 个人版免费 | 个人版免费 |
性能 | 普通电脑即可 | 对电脑要求高,吃性能 |
u3d安装和基础操作
Unity官网unity.cn/releases
首先要注册账号,有账号才能下载安装
下载安装Unity Hub
下载需要的Unity版本(从Hub下载)
为Unity版本添加WebGL、简体中文模块
安装Visual studio,用于编辑C#代码
一系列安装后,就可以通过Unity Hub来管理u3d项目了。。
添加已有项目
创建新项目
模型导入
第一次导入会有一点点久,请等待。。。
记得选重新加载
项目打包
Build and Run
打包后立即运行一个网页,可以实时查看项目Build
打包配置:
第一次打包会比较慢,后面再次打包就快了。。
打包生成的文件
Vue项目实践配置
在public下新建一个unity的文件夹,放置unity打包后的文件(放置Build和StreamingAssets两个文件夹就好了)
在vue项目的public文件夹下的index.html中引入打包后的loader.js
为了方便管理和复用,可以在component中添加一个model的单文件组件。这一块可以参考看下打包出来的index.html
注意点:因为大家命名的项目名称不一样,所以打包之后的文件夹里面的文件名称也不一样,注意更换成自己的。
然后将这个文件在App.vue中引入
最后运行项目。