《Unity 3D 游戏开发技术详解与典型案例》——1.3节第一个Unity 3D程序

1.3 第一个Unity 3D程序
Unity 3D 游戏开发技术详解与典型案例
本节将介绍在Unity集成开发环境中创建第一个Unity案例,运行并体验实际效果。读者可参照以下的操作步骤进行操作,具体的操作步骤如下。

(1)进入Unity集成开发环境,单击菜单栏中GameObject菜单,选择Create Other/Cube,创建一个Cube(长方体),如图1-44所示。

(2)在Unity集成开发环境中的Hierarchy视口里双击自己刚刚创建的Cube,在Scence窗口里就会出现自己所创建的Cube,如图1-45所示。

提示

所有属性参数的改变,在场景设计面板中会时时体现,给开发者以直观的视觉体现。
(4)在Unity集成开发环境中,单击菜单栏中Assets菜单,选择Import New Asset,导入所需要的资源,现在需要导入的是所需要的纹理图片,如图1-47所示。

(5)紧接着会弹出一个选择资源的对话框,找到所需要的纹理图片资源,单击“Import”导入,如图1-48所示。

提示

为了简单方便地导入这些比较小的资源,可以直接拖进Unity集成开发环境中,也可以达到导入的目的。
(6)为所创建的Cube添加合适的纹理贴图:在右侧属性查看器下的Materials属性,单击Select会弹出一个Select Texture2D的对话框,选择合适的纹理贴图,如图1-49所示。

(8)在Unity集成开发环境中的项目资源列表里单击自己刚刚创建的Sphere,在右侧属性查看器下对所创建的Sphere调整大小、位置和姿态,如图1-51所示。

(9)为所创建的Sphere添加合适的纹理贴图:在右侧属性查看器下的Materials属性,单击Select会弹出一个Select Texture2D的对话框,选择合适的纹理贴图,如图1-52所示。

(10)在Unity集成开发环境中,单击菜单栏中GameObject菜单,选择Create Other/ Directional light,创建一款Directional light(平行光),如图1-53所示。

(11)在Unity集成开发环境中的项目资源列表里单击自己刚刚创建的Directional light,在右侧属性查看器下对Directional light调整大小、位置、姿态、颜色以及光照强度,如图1-54所示。

(13)导入Unity自带的Standard Materials包,方法为在菜单栏中选择Assets/Import Package/Physic Materials,如图1-56所示。

(14)为所创建Sphere添加Rigidbody(刚体),方法为先选中Sphere,然后在菜单栏中选择Component/ Physic/Rigidbody,如图1-57所示。

提示

白色线框部分就是所添加的Rigidbody属性。
(15)为所创建Sphere添加Sphere Collider(球体碰撞者),方法为先选中Sphere,然后在菜单栏中选择Component/ Physic/ Sphere Collider,如图1-58所示。

提示

白色线框部分就是所添加的Sphere Collider属性。
(16)在Sphere Collider下的Material(材质)属性中,选择Bouncy(弹性)属性赋予Sphere,如图1-59所示。

时间: 2024-09-20 05:44:01

《Unity 3D 游戏开发技术详解与典型案例》——1.3节第一个Unity 3D程序的相关文章

《Unity 3D 游戏开发技术详解与典型案例》——1.4节本章小结

1.4 本章小结Unity 3D 游戏开发技术详解与典型案例本章首先介绍了Unity 3D的诞生以及其所独具特色的特点,相信读者对Unity 3D已经有了初步的了解.本章通过详细的讲解Unity集成开发环境的安装和将目标平台的SDK集成到Unity,使读者可以顺利地进入Unity集成开发环境,再次通过第一个Unity 3D程序,可以帮助读者进入Unity 3D的开发世界.

《Unity 3D 游戏开发技术详解与典型案例》——1.1节Unity 3D基础知识概览

1.1 Unity 3D基础知识概览 Unity 3D 游戏开发技术详解与典型案例 本节主要向读者介绍Unity 3D的相关知识,主要内容包括Unity 3D的简介.Unity 3D的发展和Unity 3D的特点等.通过本节的学习,读者将对Unity 3D有一个基本的认识. 1.1.1 初识Unity 3D Unity 3D是由Unity Technologies开发的一个轻松创建三维视频游戏.建筑可视化.实时三维动画等互动内容的.多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎. Un

《Unity 3D 游戏开发技术详解与典型案例》——1.2节开发环境的搭建

1.2 开发环境的搭建 Unity 3D 游戏开发技术详解与典型案例 本节介绍Unity集成开发环境的搭建,开发环境的搭建分为两个步骤:Unity集成开发环境的安装和目标平台的SDK与Unity 3D的集成. 1.2.1 Unity集成开发环境的安装 本小节主要讲述如何构建Unity 3D的开发环境,之后对开发环境进行测试并创建第一个Unity 3D程序.前面已经对Unity 3D这个游戏引擎进行了简单的介绍,从本小节开始,将带领读者逐步搭建自己的开发环境,具体的步骤如下. (1)登录到Unit

《Unity 3D 游戏开发技术详解与典型案例》——导读

目 录 第1章 Unity 3D基础以及开发环境的搭建 1.1 Unity 3D基础知识概览 1.2 开发环境的搭建 1.3 第一个Unity 3D程序 1.4 本章小结 第2章 Unity集成开发环境详解第3章 Unity 3D的脚本概述第4章 Unity 3D的常用组件及对象第5章 物理引擎第6章 3D游戏开发的常用技术第7章 着色器-Shaders第8章 杂项第9章 综合案例--3D保龄球第10章 综合案例--火力篮球

《Android 平板电脑开发实战详解和典型案例》——2.4节动作条——ActionBar

2.4 动作条--ActionBarAndroid 平板电脑开发实战详解和典型案例Android 3.0正式引入了ActionBar控件,抛弃了传统的导航功能,使用软件按钮取代了物理主屏.菜单.后退等按钮,规范了应用程序的导航设计.向开发人员提供了一个相对较新的导航控件,提供了更丰富的功能. 本节将介绍动作条ActionBar的基础知识与简单应用.主要内容是显示选项菜单和提供标签页的切换方式的导航以及提供下拉列表条目导航的操作. 2.4.1 显示选项菜单基本知识ActionBar上有空间时才会显

《Android 平板电脑开发实战详解和典型案例》——1.3节初识Android应用程序

1.3 初识Android应用程序Android 平板电脑开发实战详解和典型案例上一节(1.2节)介绍了开发环境的搭建,开发环境搭建好后,就可以创建Android的应用程序了.本节将初步介绍Android应用程序的开发与调试. 1.3.1 创建第一个Android应用程序--Hello Android本小节将介绍怎样创建一个最简单的Android应用程序--Hello Android,具体步骤如下. (1)打开Eclipse,依次选择"File/New/Other"来创建一个新的And

《Android 平板电脑开发实战详解和典型案例》——2.5节数字选择控件—— NumberPiker

2.5 数字选择控件-- NumberPiker Android 平板电脑开发实战详解和典型案例 上一节中,介绍了ActionBar的基本知识及简单案例,本节将介绍Android 3.0新增控件数字选择控件NumberPicker,主要内容包括其基本知识以及一个简单的案例. 2.5.1 数字选择控件基本知识 数字选择控件NumberPiker可以理解成由两个Button中夹着一个EditText组成,EditText用来显示数字,而两个Button按钮则控制EditText中数字的增减.数字选择

《Android 平板电脑开发实战详解和典型案例》——2.3节弹出菜单—— PopupMenu

2.3 弹出菜单-- PopupMenu Android 平板电脑开发实战详解和典型案例 上一节中我们介绍了Switch的基本知识及简单案例.本节将介绍Android 3.0新增控件弹出菜单PopupMenu,主要内容包括其基本知识以及一个简单的案例. 2.3.1 弹出菜单基本知识 弹出菜单PopupMenu 是一个下拉菜单控件,可增加多条下拉菜单以及给每条下拉菜单增加子菜单.可通过new PopupMenu(context, view)创建一个下拉菜单,view为单击的控件,点此view时显示

《Android 平板电脑开发实战详解和典型案例》——2.6节可展开列表—— ExpandableListView

2.6 可展开列表-- ExpandableListView Android 平板电脑开发实战详解和典型案例 上一节中介绍了NumberPicker的基本知识及简单案例,本节将介绍Android 2.0控件可扩展列表ExpandableListView,主要内容包括其基本知识以及一个简单的案例. 2.6.1 可展开列表基本知识 可展开列表ExpandableListView在主界面显示的效果就是下拉菜单.当单击可展开列表ExpandableListView时会弹出一个子菜单,当再单击时界面就会恢