http://unity3d.com/learn/tutorials/projects/survival-shooter-project
初入门Unity3D, 现在将学习官网的tutorial过程记录一下~,上面的链接即官网给出的视频资料。 从搭建一个小型的射击类游戏学习入门Unity3D, 什么都还不懂, 请多多谅解。
Unity5的安装很简单, 直接在官网下载即可。 我们从零开始搭建这个project。首先创建一个新的项目
建立项目成功后, 选择右上角Layout下拉框, 选定2 by 3。 然后拖动project 面板至Hierarchy面板下方如图
(上图和下图有点错误,忘记将Directional Light删除了)我们可以把Hierarchy下的Directional Lights右键删除,因为project中有自己设置的光源。接下来我们导入project所需的所有asset。 进入这个链接https://www.assetstore.unity3d.com/en/#!/content/40756 点击Open In Unity可以看到弹出的asset store窗口, 注册并登陆unity的账号, 点击import 导入。
然后点击左上角File - Save Scene As , 选择Scene文件夹, 将场景保存为Level 01. 然后我们开始搭建整个project的环境。
首先点开project面板下面Assets中的Prefabs,把整个Enviroment拖至上方Hierarchy面板中, 这样我们就在Scene面板下看到整个Environment, 鼠标滑轮可以放大或缩小, 按住Atl键拖拽鼠标可以旋转视角。
我们首先看看什么是prefabs, 这是官网上的解释http://docs.unity3d.com/Manual/Prefabs.html 。 简单来说prefabs 是一个Game Object及其相应配置好的组件和性质, 类似于一个模板。 我们拖拽的过程相当于实例化这个模板, 产生了一个预先配置好的环境。 如果我们修改了prefabs,那么所有由prefabs产生的对象都会做出相应的改变, 便于代码重用。
然后继续将Prefab的Lights拖入Hierarchy面板,这样我们就将整个场景点亮了。
关于光源的解释下节再来整理~
相关推荐
在本篇内容中,我们将探讨一款基于Unity3D (2019-2020)版本的游戏源码——一个简单的卡通风格赛车游戏。该游戏不仅适合初学者学习Unity开发的基础知识,同时也为有经验的开发者提供了丰富的资源,用于进一步扩展他们...
### Unity3D入门教程知识点概览 #### 一、Unity3D基本操作及环境搭建 **1. 基础设置** - **名称规范:** 在建模过程中使用的各种资源(图片、文件、文件夹)以及模型内的物体、材质等命名时避免使用中文或特殊符号...
在"Unity3D初级课程之新手入门-PDF文档"中,你将学习到以下关键知识点: 1. **Unity界面介绍**:了解Unity编辑器的工作环境,包括项目面板、层次结构、资产资源、检视器、时间线等窗口的作用和使用方法。 2. **...
2. Unity3D开发环境搭建: 开始游戏开发前,需要下载并安装Unity3D编辑器,设置合适的开发环境,包括安装必要的SDK(软件开发工具包),如Android SDK、iOS SDK等,以及配置Unity3D支持的开发平台。 3. Unity3D项目...
Unity3D入门教程是专为新手准备的,旨在帮助他们学习和理解Unity3D游戏开发环境的基础知识,为成为游戏开发专家打下坚实的基础。 教程通常会从Unity3D的基本概念讲起,例如界面布局、窗口功能和编辑器操作等。接...
"Unity3D从入门到精通3本"的书籍集合,旨在为初学者提供一条全面掌握Unity3D开发技术的道路。通过这三本书的学习,读者将能够从零基础逐渐成长为熟练的Unity开发者。 第一部分:Unity3D基础知识 1. 环境搭建:介绍...
在本书《Unity3D游戏开发》中,作者详细介绍了Unity环境的搭建、编辑器使用以及GUI游戏界面的相关知识。书中还涵盖了使用C#和JavaScript语言构建游戏脚本的方法,并教授了如何在游戏中添加各种模型元素,如树、草、...
Unity3D游戏引擎是当前流行的游戏开发平台之一,尤其在独立游戏开发者和游戏教育领域受到广泛关注。它以其强大的功能和跨平台特性,使开发者可以轻松地制作出高质量的2D和3D游戏。本知识点将着重探讨Unity3D游戏引擎...
本“Unity3D入门教程中文版”旨在帮助初学者快速掌握这款工具的基本操作和核心概念。 教程首先会引导你了解Unity3D的工作界面,包括项目面板、资产面板、层次面板、Inspector面板、Scene视图和Game视图等,这些都是...
Unity3D是一款强大的跨平台游戏开发工具,广泛用于创建2D和3D游戏以及互动内容。Fungus是一个专门针对Unity3D的开源插件,它允许开发者无需编写任何代码就能实现复杂的对话系统、叙述流程和游戏逻辑。通过其可视化的...
在本项目中,我们将深入探讨如何使用Unity3D V5.6.4版本构建一个针对HTC-VIVE的室内小场景。这个场景包含了虚拟现实(VR)中的常见交互功能,如物体的拾取与抛扔,以及通过射线相交进行的瞬移。这些功能对于创建沉浸式...
总之,《Unity3D 游戏开发》是一本全面介绍Unity3D游戏开发流程和技巧的专业书籍,它不仅为读者提供了理论知识,还通过具体实例指导读者实践操作,帮助游戏开发爱好者和专业人士快速掌握Unity3D引擎,制作出高质量的...
在Unity中,这种技术通常涉及到对图像序列或3D模型的特殊处理,以便用户可以通过移动设备或头戴式显示器(HMD)来观察周围环境。 Panoramic Framework的核心特性包括: 1. **预设体**:这个插件包含预配置的游戏...
Unity3D-GUI的学习是一个系统而全面的过程,它不仅仅是学习如何搭建界面,更是理解用户交互、游戏设计理念以及软件开发流程的过程。通过本教程的学习,开发者将能够充分掌握Unity3D在界面设计方面的强大功能,并将这...
### 使用Unity3D进行游戏开发:从入门到精通——第1章:开发平台的搭建 #### 一、Unity3D简介及安装 Unity3D是一款跨平台的游戏开发引擎,广泛应用于2D和3D游戏的制作。对于初学者来说,Unity3D提供了直观的用户...
本书《Unity3D游戏开发》是基于Unity3.5版本编写的,适合具有一定JavaScript与C#语言基础的开发者快速入门Unity3D游戏开发。它通过丰富的游戏实例和详细的步骤讲解,帮助读者掌握使用C#和JavaScript构建游戏脚本、...
本套教程为Unity3D快速入门,旨在帮助初学者理解Unity3D的基本概念和操作,快速掌握Unity3D的界面布局、基本场景搭建、3D物体的创建和编辑、材质与纹理的使用、灯光与相机的设置、动画的制作和脚本编程等核心技能。...
总的来说,这个7讲的Unity3D基础教程覆盖了从环境搭建、基本操作到核心功能的全面讲解,对于想要踏入游戏开发领域的初学者来说,是一个非常好的起点。通过系统学习和实践,你将能够掌握Unity3D的基本技能,为后续的...
Unity3D直升机教程项目是一个专门为学习者准备的实例工程,它涵盖了Unity3D引擎的基础使用方法和直升机游戏的开发流程。Unity3D作为一个功能强大的游戏开发平台,提供了从2D到3D,从简单的游戏原型到复杂模拟系统...
教程可能从Unity3D的基本界面和操作开始,逐步引导学习者了解如何搭建游戏环境,如何导入和使用游戏资源,如何进行角色和摄像机的控制,以及如何设置物理引擎和碰撞检测系统等。 随着教程的深入,学习者还可能接触...