位置: 编程技术 - 正文

Unity3D游戏开发从零单排(三) - 极速创建狂拽酷炫的游戏地形(Unity3D游戏开发培训课程大纲)

编辑:rootadmin
提要

推荐整理分享Unity3D游戏开发从零单排(三) - 极速创建狂拽酷炫的游戏地形(Unity3D游戏开发培训课程大纲),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:Unity3D游戏开发毕业论文,Unity3D游戏开发(第2版)pdf,Unity3D游戏开发引擎,unity3D游戏开发,Unity3D游戏开发(第2版),Unity3D游戏开发标准教程,Unity3D游戏开发(第2版),Unity3D游戏开发(第2版),内容如对您有帮助,希望把文章链接给更多的朋友!

在Unity工作流程内,地形是一个不可缺少的重要元素,不论是游戏或虚拟现实都会使用到各种类型的地形效果,在这个教学中我们需要了解到地形的制作基本概念与,其中对于Unity的地形操作部分需要大量的操作练习.熟悉这些功能操作之后,相信对于游戏地形的制作与运用将会更得心应手。

先看最终效果:

环境:windows7 bit Unity3d4.2.1

所需资源:terrain.raw

创建工程

File -> New project

选择工程存放的位置,同时导入 Skyboxed.unityPackage(天空盒), Terrain Assets.unityPackag(地形)和Tree Creator.unityPackage(树木).

再导入一个包,这个需要导入一个官方的树木,草地的包,

创建地形

在Hierarchy中,creatte ->Terrain.场景中就自动产生一个平面,这是地形默认使用的基本原型。地形的各种属性在右边的inspector里面

地形的制作通常使用的是heightmap,在unity3d是就是.raw文件,Raw文件里面记录着灰阶的位阶图,藉由灰阶的落差来产生地形的高低。当然也可以用自带的地形工具来创建。

还是在inspector中,点击Import Raw...选择下载的附件terrain.raw,不改动任何设定,直接按下 Import将地形高度贴图导入。经过贴图的导入后,原本的平面转换成高低起伏的地形,接下来我们就可以开始绘制地形上的纹理效果。

地形纹理

现在需要给山绘制一些纹理,就是第四个工具。首先是导入纹理,导入四种,首先是基本的地面,一种是草地,然后是山顶的石头纹理,还有就是山脚的纹理。

最好导入多种纹理,设置好笔刷,先刷个大概,然后刷些细节,绘制出来的效果就像:

山脚下

山顶

种树种草Unity3D游戏开发从零单排(三) - 极速创建狂拽酷炫的游戏地形(Unity3D游戏开发培训课程大纲)

在Terrain(Script)的第五个工具

因为之前导入了Terrain Assets的包,所以这里可以直接导入一些树。参数设置在Setting里面。

然后就是选择各种树漫山遍野地刷!

花草的操作类似,第六个工具,导入一些模型之后就可以开始刷了!

刷子的几个参数,Brash Size,Opacity,Target Strenth都可以自己调节下看看,很好理解。刷的同时按住shift就是删除。

灯光、天空盒和雾还有风

最后要添加的部分虽然不属于地形的创建,但是增加了整合场景的真实程度。

灯光的话直接在Hierarchy中create一个directional light就好了,调整下强度。

默认情况下摄像机的背景是深蓝色的,下面是添加天空盒到摄像机上。选择main camera,在右边的inspector中设置如下:

这时候就有天空了。

这里用最简单的全局雾的效果。Edit->Rendering Setting设置如下:

风的设置直接在地形的属性中设置就可以了,加上风之后植物就可以随风摆动。

到这里,一个炫酷的地形就完成了,编译运行下,就可以看到最终的场景效果。

参考

究极 Unity 地形制作 - 极速创建华丽的游戏地形 - game essential》

Android游戏开发入门讲解-SurfaceView-2 一、老惯例不多说先上最终效果图二、模拟射击类小游戏1、实现步骤:①创建自定义的SurfaceView—-GameUI②使GameUI实现SurfaceHolder.Callback接口③使GameUI实现

Android游戏开发入门讲解-SurfaceView-1 一、框架核心SurfaceViewSurfaceView是View的子类,等同于TextView、ImageView等一系列控件。核心功能可以通过子线程进行界面的绘制.绘制需要注意的内容:所有

Cocos2d-android游戏引擎-介绍 一、游戏引擎概念什么是游戏引擎游戏引擎是指一些已编写好的可编辑游戏系统或者一些交互式实时图像应用程序的核心组件。这些系统为游戏设计者

标签: Unity3D游戏开发培训课程大纲

本文链接地址:https://www.jiuchutong.com/biancheng/371226.html 转载请保留说明!

上一篇:android经典实战项目视频教程下载(android实战项目)

下一篇:Android游戏开发入门讲解-SurfaceView-2(Android游戏开发读后感)

  • 认证一般纳税人之前取得的专票
  • 税金及附加属于管理费用吗
  • 应付账款周转率和存货周转率公式
  • 海关完税凭证抵扣清单在哪里
  • 财务报表和信息的区别
  • 一般纳税人拿到小规模的专票
  • ktv发票可以入账吗
  • 商会会费是什么意思
  • 非工作日是否可以开标
  • 分期收款怎么做账
  • 行政事业单位核算短期投资时有关预算会计核算正确的是
  • 承租人转租是否要交税
  • 分次缴纳的注册资本入什么科目?
  • 房地产开发企业销售自行开发的房地产项目
  • 办公用品报销项目怎么写
  • 收到外币货款的汇率
  • 贸易公司购买汽车的发票可以用抵公司的税吗
  • 个税手续费返还计入哪个科目
  • 金税盘抄税报税流程
  • 税种认定登记流程
  • 劳务派遣工资需要发票吗
  • 土地出让金产生的利息交契税吗
  • 第二季度的利润表报错了,怎么重新报
  • 损益类科目的借方是增加还是减少
  • 监理多计量承担什么责任
  • 洗牙的利和弊
  • 重装系统j
  • downloadplus.exe是什么进程 作用是什么 downloadplus进程是安全的吗
  • 固定资产出租需交什么税
  • 认缴出资日期没到
  • 盈余公积科目是什么科目
  • php json
  • 接受专利投资会亏本吗
  • 费用要素是企业对各种费用按经济用途进行的分类
  • 交易性金融资产属于流动资产
  • 发票上下联开具的金额不符怎么处罚
  • 酒店损益类科目包括哪些
  • 流动资产占总资产比重多少较为合适
  • 前端网页设计的三大技术
  • php实现当前页面的快捷键
  • 资产减值损失的借贷方向
  • 新购入的汽车需要年检吗
  • 小规模纳税人可以开专票吗
  • 固定资产折旧如何进行会计处理
  • 财政补贴收入要交增值税税率
  • 金蝶软件中怎么让以前年度损益调整在利润表中取不到数
  • 递延负债和递延收益
  • 结转本年利润的摘要怎么写
  • 工会经费记在什么科目
  • 分月摊销怎么处理
  • 建筑公司挂靠单位的财务处理是?
  • 小规模纳税人计算公式
  • 出口退税怎么回事
  • 外资房地产企业 利润汇出比例
  • 会计中的记账是什么意思
  • JDBC探索之SQLException解析
  • mysql字符串类型有哪些
  • windows2008关闭ie增强
  • win10打开cad出现致命错误
  • windows storage server 2016下载
  • rhel7.5重置密码
  • freebsd 安装
  • win7怎么添加此电脑
  • windows xp.
  • win8怎么打开桌面
  • Android setVisibility的总结~
  • javascript语言入门教程
  • jquery时间轴插件
  • python 进程间通讯
  • cocos2d怎么用
  • 对new functionName()定义一个函数的理解
  • 基于nodejs的项目
  • shell编程怎么执行
  • div+css布局是什么
  • 详解如何使用pcem安装windows 98 csdn
  • html框架frameset代码
  • shell删除指定内容
  • python3 冒泡排序
  • 高速公路过路费电子发票在哪里开
  • 重庆税务电子发票登录
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设