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

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

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

本教程致力于.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 删除。

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档