官方教程Stealth学习笔记(一)
今天開始要更新官方教程stealth的学习笔记啦,
我将会记录和解说一个小游戏基本的流程和关键地方的技巧。
我会依照官方教程的顺序来更新。
秘密潜入
1设置游戏系统
2创建对玩家感应的警报器
3创建角色并加入多种动画和交互事件
4设置游戏中的动态物体,比如感应门,钥匙,电梯等
5使用简单的状态机创建具有AI的守卫
环境设置:
环境设置这里我就简介一下。详细可參考蛮牛上的视频教程
我们将场景模型拖到屏幕场景中,并给模型加入碰撞网络。
灯光:
我们在这里混合使用烘焙光和动态光,首先将场景模型设为静态的,由于这回告诉unity这个模型不会移动,所以能够使用光照贴图。
场景:
场景模型由两部分组成,游戏区域和围墙,要给他们设定层级。从而显示不同的灯光效果。
我们把游戏区域设为Player,把extenes设为Extents。
摄像机:
我们还要让摄像机使用"Deferred Lighting"(延迟光照)
详细摄像机參数设置如图
场景烘焙:
详细參数设置如图,设置好后点击bake screen就可以
动态光设置:
创建一个平行光,然后我们用代码来控制它的行为。这样当警报灯亮起的时候关闭这个灯光,这样才不会影响到警报灯的效果。
要想引用一个物体,须要给它设定tag,我们把创建的这个动态光的tag设置为MainLight
extents不须要灯光效果,所以在平行光的light组件中点击culling Mask 取消选择Extents
最后动态光和警报光的Lightmapping设为RealtimeOnly。由于这两个灯光不须要參与烘焙。
环境设置到这里就几乎相同了,下期我们将会解说游戏中的警报系统,再见。
官方教程Stealth学习笔记(一)的更多相关文章
- Oracle教程之学习笔记
Oracle教程之学习笔记... ----------------------------------- Oracle教程:---学习笔记: ============================= ...
- OI知识点|NOIP考点|省选考点|教程与学习笔记合集
点亮技能树行动-- 本篇blog按照分类将网上写的OI知识点归纳了一下,然后会附上蒟蒻我的学习笔记或者是我认为写的不错的专题博客qwqwqwq(好吧,其实已经咕咕咕了...) 基础算法 贪心 枚举 分 ...
- 《Python爬虫学习系列教程》学习笔记
http://cuiqingcai.com/1052.html 大家好哈,我呢最近在学习Python爬虫,感觉非常有意思,真的让生活可以方便很多.学习过程中我把一些学习的笔记总结下来,还记录了一些自己 ...
- 【Android】跟着教程做の学习笔记
教程 + <第一行代码 - Android> //尽量在十二月底学完吧(同步学习java基础)
- 《objective-c基础教程》学习笔记 (一)—— 开发环境配置和简单类型输出
懒惰是富有最大的敌人,再不前进,我们就out了.最近工作比较轻松,不是很忙.于是想晚上下班回家学习点新东西.看着苹果大军的一天天壮大,心里也是痒痒的.于是就想先系统的学习下Objective-C,为之 ...
- 《简明Python教程》学习笔记
<简明Python教程>是网上比较好的一个Python入门级教程,尽管版本比较老旧,但是其中的基本讲解还是很有实力的. Ch2–安装Python:下载安装完成后,在系统的环境变量里,在Pa ...
- 《Node.js核心技术教程》学习笔记
<Node.js核心技术教程>TOC \o "1-3" \h \z \u 1.章模块化编程 2019.2.19 13:30' PAGEREF _101 \h 1 08D ...
- 《Ruby on Rails教程》学习笔记
本文是我在阅读 Ruby on Rails 教程的简体中文版时所做的摘录,以及学习时寻找的补充知识.补充知识主要来自于 Ruby on Rails 實戰聖經. Asset Pipeline 在最新版 ...
- 网络编程3--毕向东java基础教程视频学习笔记
Day24 01 TCP上传图片02 客户端并发上传图片03 客户端并发登录04 浏览器客户端-自定义服务端05 浏览器客户端-Tomcat服务端 01 TCP上传图片 import java.net ...
随机推荐
- spark完整的数据倾斜解决方案
1.数据倾斜的原理 2.数据倾斜的现象 3.数据倾斜的产生原因与定位 在执行shuffle操作的时候,大家都知道,我们之前讲解过shuffle的原理. 是按照key,来进行values的数据的输出.拉 ...
- (寒假集训)Cow Art(bfs)
Cow Art 时间限制: 1 Sec 内存限制: 64 MB提交: 13 解决: 10[提交][状态][讨论版] 题目描述 A little known fact about cows is t ...
- Redis单机部署、添加开机自启、配置参数
1.Redis简介 redis是使用C语言编写的开源的,支持网络,基于内存,可持久性的键值对存储数据库,2013年5月之前,Redis是最流行的键值对存储数据库,Redis采用内存数据集,支持多种数据 ...
- Spoj SUBST1 New Distinct Substrings
Given a string, we need to find the total number of its distinct substrings. Input T- number of test ...
- [CP1804]组合数问题2
题目大意: 给定两个数$n(n\le10^6)$和$k(k\le10^5)$,找到$k$个不同的满足$0\le b\le a\le n$的组合数$\binom a b$,求这$k$个组合数的最大值. ...
- Laravel 使用firstOrCreate 报错MassAssignmentException
今天尝试使用firstOrCreate去优化一段查找不到即创建的代码,结果发现会报MassAssignmentException错误,提示我参数错误,去网上找了好久没有找到结果,最后庆幸自己解决了,把 ...
- 【译】PHP之道(PHP the right way)
刚入门的同学觉得自己能用PHP写出各种程序就很NB了,但其实作为一个专业程序员,你得有个全面点的知识结构.单元测试总得听过,文档工具总得用用,Xss总得会防.推荐大家把<PHP the righ ...
- Systems Performance: Enterprise and the Cloud 读书笔记系列
http://blog.csdn.net/xiaonanAndroid/article/category/2557735
- kubernetes API Server安全
用户访问API Server(以下简称Server),K8S的安全检查步骤:认证和授权. 认证解决用户是谁的问题,就是验证用户名密码;授权解决用户能做什么的问题,就是检查该用户是否拥有权限访问请求的资 ...
- Spring: aop自动标注时出现 “0 formal unbound in pointcut"
异常代码信息: org.springframework.beans.factory.BeanCreationException: Error creating bean with name forma ...