《Unity 3D 游戏开发技术详解与典型案例》——1.3节第一个Unity 3D程序
本节书摘来自异步社区《Unity 3D 游戏开发技术详解与典型案例》一书中的第1章,第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所示。
《Unity 3D 游戏开发技术详解与典型案例》——1.3节第一个Unity 3D程序相关推荐
- 《Unity 3D 游戏开发技术详解与典型案例》——1.1节Unity 3D基础知识概览
本节书摘来自异步社区<Unity 3D 游戏开发技术详解与典型案例>一书中的第1章,第1.1节Unity 3D基础知识概览,作者 吴亚峰 , 于复兴,更多章节内容可以访问云栖社区" ...
- Android 3D游戏开发技术详解与典型案例
下载地址 <Android3D游戏开发技术详解与典型案例>主要以Android平台下3D游戏的开发为主题,并结合真实的案例向读者详细介绍了OpenGL ES的基础 知识及3D游戏程序开发的 ...
- 【备注】【C24】《Android 3D游戏开发技术详解与典型案例》PDF 下载
[C24]<Android 3D游戏开发技术详解与典型案例>PDF 下载 目前市面上的Android技术书籍还比较少,Android3D游戏开发的书籍更是没有.因此,在现在市面上,Andr ...
- Android 3D游戏开发技术详解与典型案例pdf
下载地址:网盘下载 <Android3D游戏开发技术详解与典型案例>主要以Android平台下3D游戏的开发为主题,并结合真实的案例向读者详细介绍了OpenGL ES的基础知识及3D游戏程 ...
- Android+3D游戏开发技术详解与典型案例
内容导读 本书共分两篇,第一篇介绍了Android 3D游戏开发的基础知识,主要对OpenGL ES的相关内容进行了介绍. 章 名主 要 内 容 第1章 英雄还看今朝-Android简介本章介绍了市场 ...
- 《Android_3D游戏开发技术详解与典型案例》PDF版电子书下载
点击下载: <Android_3D游戏开发技术详解与典型案例> 内容简介: <Android 3D游戏开发技术详解与典型案例(附盘)>,本书分为两篇共22章,第一篇以简单易懂的 ...
- 关于《J2ME手机游戏开发技术详解》的问题!
这里只是对我书中的bug和没有说明白的技术处说明,对于具体的编程问题,我只是点到为止! 对于3D部分的问题,由于我现在工作重点不在这上面,有些问题的回答我感到吃力,也不太想回答,详情请看我的文章. 我 ...
- 《Android 平板电脑开发实战详解和典型案例》——1.1节平板电脑基础知识概览...
本节书摘来自异步社区<Android 平板电脑开发实战详解和典型案例>一书中的第1章,第1.1节平板电脑基础知识概览,作者 吴亚峰 , 杜化美 , 索依娜,更多章节内容可以访问云栖社区&q ...
- 《Android 3D游戏开发技术宝典——OpenGL ES 2.0》——2.3节手机自带数据库——SQLite...
本节书摘来自异步社区<Android 3D游戏开发技术宝典--OpenGL ES 2.0>一书中的第2章,第2.3节手机自带数据库--SQLite,作者 吴亚峰,更多章节内容可以访问云栖社 ...
最新文章
- 网站优化离不开内容更新
- Problems encountered while deleting resources. Could not delete 'E:\MyEclipse file\check\WebRoot\i
- 第一冲刺阶段工作总结02
- oracle parallel_index hint在非分区表的生效
- sip.conf配置详情
- 找不到r低版本_R的多进程使用与改进
- 一个空格引发的“惨案“
- [渝粤教育] 西南科技大学 经济法学 在线考试复习资料(1)
- 安装pyHive报错
- 机器学习十大经典算法入门
- 未群发消息接腾讯服务器吗,腾讯企点如何群发消息 腾讯企点群发消息方法教程...
- 王者服务器维护7月九号,王者荣耀S20赛季确定7月9号开始,钻石夺宝新增猛男专用拖尾特效...
- ROC-RK3328-CC板子编译烧录环境记录
- 颜色大全:颜色名称和颜色值。色板、色板对照表1
- 前端团队研发效能提升的探索与实践
- 五层协议网络体系结构的要点及主要任务
- ItemTouchHelper 实现交互动画
- plantuml 依赖_ubuntu安装PlantUML
- mysql设置字符集gb2312_MySQL字符集 GBK、GB2312、UTF8區別 解決 MYSQL中文亂碼問題
- 2022年湖北特种作业操作证应急管理厅怎么报考?甘建二