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

开篇

本文阅读需10分钟,简单易上手,属于安卓开发教程的基础部分。

建议精读,深刻理解大意。多做实践。多写代码。

本文章由做全栈攻城狮原创首发。

同名公众号已开启,官网www.8z5.net。


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

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

本讲主要内容:

坐标系

预置游戏对象

阴影烘焙

模型处理

坐标系

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

例如下面两个代码:

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

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

预置游戏对象

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

一起看看吧:

Cube(立方体)

效果:

装逼神器:现在游戏这么火,你也可以做到,带你制作一款小游戏4_第2张图片
装逼神器:现在游戏这么火,你也可以做到,带你制作一款小游戏4_第3张图片

Sphere(球体)

效果:

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

3.Capsule(胶囊体)

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

效果:

4.Point Light(点光源)

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

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

5.SpotLight聚光灯

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

类似于手电发出的光

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

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

阴影烘焙

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

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

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

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

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

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

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

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

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

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

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

效果:

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

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



END.

我是成傲天。

生活在不出名的本科院校,白天是学生族,晚上是程序员和知识服务工作者。

读完我的文章如果有收获,记得打赏、关注和点赞哦!

=>*�R�v�

你可能感兴趣的:(装逼神器:现在游戏这么火,你也可以做到,带你制作一款小游戏4)