前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >装逼神器:现在游戏这么火,你也可以做到,带你制作一款小游戏4

装逼神器:现在游戏这么火,你也可以做到,带你制作一款小游戏4

作者头像
做全栈攻城狮
发布于 2018-12-20 03:42:19
发布于 2018-12-20 03:42:19
5320
举报
文章被收录于专栏:做全栈攻城狮做全栈攻城狮

本教程致力于.Net程序员可以利用unity技术快速学习和入门游戏开发。一方面通过自己的总结希望可以帮助更多热衷与游戏开发或者编程技术开发的同仁。另一方面可以总结自己所得,提升自己。

这是游戏开发的第三篇教程文章。上一篇请看游戏开发7天快速入门(3)-GUI图形用户界面及NGUI详解

本讲主要内容:

坐标系

预置游戏对象

阴影烘焙

模型处理

坐标系

在unity中有世界坐标系和本地坐标系之分。世界坐标系是永久不变的,每个对象也都有一个本地坐标系。而本地坐标系会随着游戏对象的旋转而跟随着旋转。

例如下面两个代码:

可以在不同的坐标系之间进行移动。

预置游戏对象

一起来了解一下预置游戏对象,也就是常用的Cube、Camera这些游戏对象。那除此之外还有哪些呢?

一起看看吧:

Cube(立方体)

效果:

Sphere(球体)

效果:

3.Capsule(胶囊体)

效果:

4.Point Light(点光源)

从一个点发出的光源:如图是一个点光源发出的光照亮Cube的例子:

5.SpotLight聚光灯

类似于手电发出的光

6.Directional Light(太阳光,平行光)

阴影烘焙

阴影烘焙是个非常高端的说法,其实就是对游戏对象模拟现实生成阴影,并把阴影绘制到地板上。

例如实现选中立方体的阴影烘焙到地板上。

依次点击Edit > Project Settings > Player将渲染路径更改为”Deferred”,颜色空间(Color Space)设置为 “Linear”。

禁用环境光亮度(Ambient Intensity)和天空盒(Skybox )让场景完全黑暗,这样就可以控制灯光对场景的影响。依次点击Window > Lighting按下图设置场景:

实现阴影烘焙,必须保证对象为静态的,Cube和地板,都需要设置为静态。选中Cube和地板,并改为静态的:

更改光源的Baking为Baked和Showdow Type(阴影类型)为Soft showdow。

效果:

做全栈攻城狮:官网:www.8z5.net,做全栈攻城狮-原创IT编程技术教程 全栈工程师|JAVA教程|.Net开发|前端开发|安卓开发。微信公众平台:做全栈攻城狮

END.

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2016.12.01 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
unity3d的入门教程_3D网课
一、Unity下载与安装 参考博客:Unity Hub、unity、PlasticSCM安装
全栈程序员站长
2022/09/22
4K0
基础渲染系列(十八)——实时光全局光照、探针体积、LOD组
这是关于渲染的系列教程的第18部分。第17部分中总结了烘焙的全局照明之后,我们将继续支持实时GI。之后,我们还将支持光探针代理体积(LPPVs)和LOD组的淡入淡出。
放牛的星星
2020/07/10
4.3K0
基础渲染系列(十八)——实时光全局光照、探针体积、LOD组
Unity基础(13)-光照系统
在2017年以前光照贴图技术是游戏光照设置的主流方式。2017年以后,光照的实时计算,近乎真实的光源环境被一系列游戏展示出来如:守望先锋,绝地求生等游戏的火爆,让我们见证了开发者对于光源环境的精细化耕作。
孙寅
2020/06/02
2.9K0
三维重建技术综述
来源丨https://blog.csdn.net/qq_30815237/article/details/91897736
3D视觉工坊
2021/01/13
2.7K0
三维重建技术综述
Unity通用渲染管线(URP)系列(十)——点光和聚光灯阴影(Perspective Shadows)
这是有关创建定制脚本渲染管道的系列教程的第十部分。它增加了对点光源和聚光灯的实时阴影的支持。
放牛的星星
2021/01/11
3.8K0
Unity通用渲染管线(URP)系列(十)——点光和聚光灯阴影(Perspective Shadows)
Unity 3D初学入门教程,7天玩转游戏开发VR虚拟现实1
本套游戏开发教程是基于C#语言进行开发的。没有C#基础的同仁可以查看我写的C#的教程。关注做全栈攻城狮公众号,回复“.net目录”就能获取全套教程目录。
做全栈攻城狮
2018/12/20
1.3K0
Three.js 手写跳一跳小游戏(上)
玩家从一个方块跳到下一个方块,如果没跳过去就算失败,跳过去了就会再出现下一个方块。
神说要有光zxg
2023/08/28
5030
Three.js 手写跳一跳小游戏(上)
基础渲染系列(十六)——静态光照
这是关于渲染的系列教程的第16部分。上次,我们渲染了自己的延迟灯光。在这一部分中,我们转到灯光贴图上来。
放牛的星星
2020/07/10
3.8K0
基础渲染系列(十六)——静态光照
Unity基本操作以及Roll A Ball窗口界面以及菜单Roll A Ball
第一个手部图标,可以拖动物体,对准物体点击就可以拖动。第二个就是指针图标,可以选择物体的移动方向。可以选择x,y,z三个方向进行移动。第三个就是旋转图标,可以对物体进行任意方向的旋转。第四个可以改变物体的大小。 这个时候按住鼠标右键可以对场景查看,全景查看。按下w,s可以对镜头远近调节,a,d可以左右位移,如果仅仅是鼠标左右移动那就仅仅只能旋转而已。
西红柿炒鸡蛋
2018/12/06
1.1K0
如何用python制作3d游戏_【教程】12个步骤让你快速学会制作3D游戏
Unity3D不仅是一款功能强大且易于上手的游戏引擎,更重要的是,它还可以被免费下载(它还有一个功能更强大的付费版,但其实你可以使用免费版本完成绝大部分工作)。
全栈程序员站长
2022/09/02
3.6K0
Unity通用渲染管线(URP)系列(五)——烘焙光(Baked Light)
· 3.3Light Probe Proxy Volumes(LPPVs)
放牛的星星
2020/12/24
8.9K0
基础渲染系列(十五)——延迟光照
这是关于渲染的系列教程的第15部分。在上一部分中,我们添加了雾。现在,我们将创建自己的延迟光照。
放牛的星星
2020/07/10
3.5K0
基础渲染系列(十五)——延迟光照
Unity3d场景快速烘焙【2020】
很多刚刚接触Unity3d的童鞋花了大量的时间自学,可总是把握不好Unity3d的烘焙,刚从一个坑里爬出来,又陷入另一个新的坑,每次烘焙一个场景少则几个小时,多则几十个小时,机器总是处于假死机状态,半天看不到结果,好不容易烘焙完了,黑斑、撕裂、硬边、漏光或漏阴影等缺陷遍布,惨不忍睹,整体效果暗无层次,或者苍白无力,灯光该亮的亮不起来,该暗的暗不下去,更谈不上有什么意境,痛苦的折磨,近乎失去了信心,一个团队从建模到程序,都没什么问题,可一到烘焙这一关,就堵得心塞,怎么也搞不出好的视觉效果,作品没法及时向用户交付,小姐姐在这里分享一些自己的经验,希望能帮到受此痛苦折磨的朋友,话不多说,开工!
全栈程序员站长
2022/07/01
4.3K0
Unity3d场景快速烘焙【2020】
Unity面试刷题库
答:在构造函数如果有public修饰的静态构造函数时会报:“静态构造函数中不允许出现访问修饰符”,如果什么修饰符都不加的话不会报错,静态构造函数一般是起初始化作用。
孙寅
2020/06/02
4.1K0
基础渲染系列(五)——多灯光
(温馨提示:本系列知识是循序渐进的,推荐第一次阅读的同学从第一章看起,链接在文章底部)
放牛的星星
2020/07/10
2.5K0
基础渲染系列(五)——多灯光
基础渲染系列(七)——阴影
(温馨提示:本系列知识是循序渐进的,推荐第一次阅读的同学从第一章看起,链接在文章底部)
放牛的星星
2020/07/10
4.2K0
基础渲染系列(七)——阴影
基础渲染系列(八)——反射
(温馨提示:本系列知识是循序渐进的,推荐第一次阅读的同学从第一章看起,链接在文章底部)
放牛的星星
2020/07/10
4.1K0
Unity基础(10)-坐标系统
3D坐标系是3D游戏开发与VR开发中的基础概念。一般而言3D坐标系都是使用的 笛卡尔坐标系来描述物体的坐标信息,笛卡尔坐标系:分为左手坐标系与右手坐标系
孙寅
2020/06/02
5K0
【Unity3D】游戏物体操作 ① ( 场景简介 | 添加游戏物体 | 操作游戏物体 | 选中游戏物体 | 场景显示效果缩放 | 重命名游戏物体 | 复制游戏物体 | 删除游戏物体 | 移动物体 )
Scene 场景 指的是 游戏中的场景 , 也可以理解为 关卡 ; 如 : 房间场景 , 需要加载墙壁 , 地板 , 家具等模型 ; 通常一个场景需要一次性加载到内存中 ;
韩曙亮
2023/03/30
1.7K0
【Unity3D】游戏物体操作 ① ( 场景简介 | 添加游戏物体 | 操作游戏物体 | 选中游戏物体 | 场景显示效果缩放 | 重命名游戏物体 | 复制游戏物体 | 删除游戏物体 | 移动物体 )
基础渲染系列(十七)——混合光照
这是关于渲染的系列教程的第17部分。上次,我们通过光照贴图增加了对静态照明的支持。现在,我们将烘焙和实时照明的功能相结合。
放牛的星星
2020/07/10
2.7K0
基础渲染系列(十七)——混合光照
推荐阅读
相关推荐
unity3d的入门教程_3D网课
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文