C#游戏开发快速入门2.2改变游戏对象的状态
来源:互联网 发布:网络重生txt全集下载 编辑:程序博客网 时间:2024/05/16 07:25
C#游戏开发快速入门2.2改变游戏对象的状态
改变游戏对象的状态,就是要改变游戏对象的位置、朝向和大小。那么,为什么要改变游戏对象的状态呢?当然是因为游戏对象的状态不合适了。在具体说明之前,读者应该先了解下Main Camera对象的作用。本文选自《C#游戏开发快速入门(大学霸)》
2.2.1 Main Camera与Game视图
Unity提供了Scene视图,开发者通常就是在这个视图中操作游戏场景中的各个对象的。但是,实际做出的游戏的视图,并不是Scene视图里看到的样子,而是Game视图里看到的样子。因此Game视图也是游戏开发过程中,不可或缺的参考视图,如图2-6所示。本文选自《C#游戏开发快速入门(大学霸)》
图2-6 Scene、Game视图效果对比
如果读者使用鼠标对Game视图做各种单击、拖动操作,就会发现,这不起任何作用。那么读者该如何改变Game视图的成像呢?还记得Main Camera对象吗,实际上Game视图的成像是由Main Camera对象决定的。可以把Main Camera对象想象成摄像机,因此改变Main Camera对象的状态,就改变了摄像机的角度,进而改变Game视图的成像,如图2-7所示。
图2-7 通过修改Main Camera对象的状态(位置),进而改变Game视图的成像
但是,改变Main Camera对象的状态是远远不够的,要让Game视图呈现出好的效果,除了角度以外,还需要游戏场景中各游戏对象的配合,也就是说游戏对象需要改变各自的状态,进而改变它们的相对位置,最后才能在游戏视图中给玩家在视觉上呈现出一个好的视觉效果。改变游戏对象状态的方法是,操作游戏对象上的Transform组件。本文选自《C#游戏开发快速入门(大学霸)》
- C#游戏开发快速入门2.2改变游戏对象的状态
- Transform组件C#游戏开发快速入门
- C#游戏开发快速入门 2.1 构建游戏场景
- 《C#游戏开发快速入门教程》
- 直接操作游戏对象C#游戏开发
- [java游戏开发快速入门]俄罗斯方块游戏开发开篇
- [java游戏开发快速入门]俄罗斯方块游戏开发开篇
- 游戏后台的快速开发
- 游戏后台的快速开发
- 游戏后台的快速开发
- 游戏后台的快速开发
- 游戏后台的快速开发
- 游戏后台的快速开发
- 游戏后台的快速开发
- 游戏后台的快速开发
- 游戏后台的快速开发
- C#开发Unity游戏教程之游戏对象的属性变量
- C#开发Unity游戏教程之游戏对象的行为逻辑方法
- Java_进制转换浅析;
- 11周(回文数)
- Unique Binary Search Trees
- 修改默认模板(dece)将default改为temp
- 当年第几天?
- C#游戏开发快速入门2.2改变游戏对象的状态
- Freemarker应用案例
- 易语言吴涛世恒 启迪
- mysql配置
- 云计算设计模式(二十三)——Throttling节流模式
- Https(SSL/TLS)原理详解
- 第十一周项目三多文件
- python读写protobuf
- 第十一周 项目二 求两个数的最大公约数