虚拟现实制作技术(Unity)教案项目三 简单游戏场景创建
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、实践任务:自由物体创建
任务设计
Unity 3D中基本几何体主要是指立方体、球体、胶囊体、圆柱体、平面等,如下图所示。
在Unity 3D中,可以通过执行GameObject->3D Object菜单命令创建基本几何体。
步骤 1:双击Unity软件快捷图标。
启动 Unity 3D 软件,建立一个空项目,设置其名称以及存储路径,单击 New按钮即生成一个新项目,如下图所示。
步骤 2:执行 File→Save Scene 命令,保存场景,将其命名为 scene,单击保存按钮,如下图所示。
步骤 3:创建平面。
执行 GameObject→3D Object→Plane 命令,在Inspector(检视)视图中Transform→Position中设置位置在(0,-1,-2)处,如下图所示。
步骤 4:创建立方体。
执行 GameObject→3D Object→Cube 命令,设置位置在(-1,3,1)处,如下图所示。
步骤 5:创建球体。
选择 GameObject→3D Object→Sphere,设置位置在(-1,1,-2)处,如下图所示。
步骤 6:创建胶囊体。
执行 GameObject→3D Object→Capsule 命令,设置位置在(-1,1,2)处,如下图所示。
步骤 7:创建圆柱体。
执行 GameObject→3D Object→Cylinder 命令,设置位置在(2,1.4,2)处,如下图所示。
步骤 8:执行 File→Build Settings 命令,弹出 Build Settings 窗口,单击Add Open Scenes按钮,将当前场景pro1添加到发布项目中,然后选择 PC 平台,最后单击 Build 按钮,如下图所示。
步骤9:当完成了打包后,双击可执行文件 Scene.exe,打包后的游戏程序便立即运行起来,此时在场景中出现了一个平面,上面依次摆放着胶囊体、球体、圆柱体以及立方体,如下图所示。
二、Android平台游戏场景发布
任务设计
本任务计划将开发完成的 Unity 3D 游戏发布到 Android 平台上,实现手机端发布效果,如下图所示。
步骤 1:打开Unity软件,创建一个新项目。
步骤 2:在Hierarchy视图中创建一个Cube,如下图所示。
步骤 3:保存当前场景,如下图所示。
步骤 4:单击 Edit菜单->Preferences选项,打开Unity Preferences 对话框,然后在该对话框中点击External Tools击如下图所示。
步骤 5:在Unity Preferences对话框中设置Android的SDK以及JDK,如下图所示。
步骤 6:打开File→Build Settings 菜单,单击Add Open Scenes 添加当前场景,更换Platform平台为Android,然后单击Build按钮。
发布好后,将其直接复制到用户的 Android 手机中,安装完成后即可运行。
三、Unity3D启动时卡在Loading界面
解决方案(一)(Windows系统)
Windows键+R,输入%AppData% 目录,“Roaming”目录会弹出。
删除Unity目录。
到上一级目录,删除Local/Unity 和LocalLow/Unity 两个目录
解决方案(二)(Windows系统)
找到最近一次操作U3D时所加载的项目(一般大概率是这个,如果你一天操作几十个的工程那就GG了一个一个找吧)。
删除项目主目录下面,除了Assets文件夹之外的所有跟配置相关文件夹。
重新打开U3D,就可以不会再卡了,唯一麻烦的是,打开对应项目的时候还要再次生成项目工程相关的配置。
解决方案(三)(Mac系统)
断网登录unity打开工程。
连接网络,Loading界面一直弹窗。
按Esc键关闭弹窗,迅速点击Sign in
成功打开登录界面,输入账号密码。
Unity恢复正常。