tookit2D使用4——2d照相机的使用
2015-05-29 17:51
288 查看
制作游戏的第一步,就是创建一个游戏摄像机。虽然Unity已经在Hierarchy窗口给我们提供了一个默认摄像机MainCamera,但为了简单,我们使用2D Toolkit中已经为2D游戏场景优化过的摄像机。
1 删除默认的Unity摄像机MainCamera,我们使用tk2dCamera。如果两个摄像机都在场景中,在未正确配置的情况下会产生冲突。
2 在创建tk2dCamera之前,设置Game窗口的分辨率,以便tk2dCamera能够自动匹配设置。在Game窗口左上角有一个下拉选项,单击并选择Standalone。
3 在Unity菜单栏中点击 GameObject > Create Other > tk2d > Camera 创建摄像机,默认名称为 tk2dCamera 。
4 Tk 2d Camera (Script)组件中的Native Resolution,是游戏开发阶段的分辨率。
Preview Resolution,是你的预览分辨率,你可以修改这里来预览不同分辨率下的显示效果。
5? 2D游戏的投影模式为Orthographic模式,如果不是的话你需要通过下拉选项将其修改为Orthographic。当前游戏中,我们只有单屏幕以及没有滚动等其他效果,Pixels per Meter设置值为100即可。
6 Origin(原点)决定我们为游戏对象定位时的测量起点,我们将原点设置为屏幕的左下角,在Origin字段的下拉列表中选择Bottom Left。
7 Camera选项卡:
- Background Color背景颜色值将会显示在游戏的任何透明区域,你可以通过单击选择一个新的颜色。
- Clipping Planes值定义摄像机的Z轴可视深度,默认值为 Near:0.3 和 Far:10 。我们的所有游戏对象都应该在摄像机的可视范围内。
网址:file:///C:/Users/Administrator/Desktop/Unity/My/2DToolkit%E5%AE%98%E6%96%B9%E6%96%87%E6%A1%A3%E4%B8%AD%E6%96%87%E7%89%88%E6%89%93%E5%9C%B0%E9%BC%A0%E6%95%99%E7%A8%8B%EF%BC%88%E4%BA%8C%EF%BC%89%EF%BC%9A%E8%AE%BE%E7%BD%AE%E6%91%84%E5%83%8F%E6%9C%BA%20-%20%E5%B9%BB%E8%93%9D%E5%8D%9A%E5%AE%A2.htm
1 删除默认的Unity摄像机MainCamera,我们使用tk2dCamera。如果两个摄像机都在场景中,在未正确配置的情况下会产生冲突。
2 在创建tk2dCamera之前,设置Game窗口的分辨率,以便tk2dCamera能够自动匹配设置。在Game窗口左上角有一个下拉选项,单击并选择Standalone。
3 在Unity菜单栏中点击 GameObject > Create Other > tk2d > Camera 创建摄像机,默认名称为 tk2dCamera 。
4 Tk 2d Camera (Script)组件中的Native Resolution,是游戏开发阶段的分辨率。
Preview Resolution,是你的预览分辨率,你可以修改这里来预览不同分辨率下的显示效果。
5? 2D游戏的投影模式为Orthographic模式,如果不是的话你需要通过下拉选项将其修改为Orthographic。当前游戏中,我们只有单屏幕以及没有滚动等其他效果,Pixels per Meter设置值为100即可。
6 Origin(原点)决定我们为游戏对象定位时的测量起点,我们将原点设置为屏幕的左下角,在Origin字段的下拉列表中选择Bottom Left。
7 Camera选项卡:
- Background Color背景颜色值将会显示在游戏的任何透明区域,你可以通过单击选择一个新的颜色。
- Clipping Planes值定义摄像机的Z轴可视深度,默认值为 Near:0.3 和 Far:10 。我们的所有游戏对象都应该在摄像机的可视范围内。
网址:file:///C:/Users/Administrator/Desktop/Unity/My/2DToolkit%E5%AE%98%E6%96%B9%E6%96%87%E6%A1%A3%E4%B8%AD%E6%96%87%E7%89%88%E6%89%93%E5%9C%B0%E9%BC%A0%E6%95%99%E7%A8%8B%EF%BC%88%E4%BA%8C%EF%BC%89%EF%BC%9A%E8%AE%BE%E7%BD%AE%E6%91%84%E5%83%8F%E6%9C%BA%20-%20%E5%B9%BB%E8%93%9D%E5%8D%9A%E5%AE%A2.htm
相关文章推荐
- UML面向对象分析与设计试题2008-B卷
- 手工创建oracle数据库
- office 2013下载及安装方案
- SVN服务器搭建和使用(二)
- ClientScript.GetCallbackEventReference实现局部刷新
- 个人发展
- LeetCode -- Longest Substring Without Repeating Characters
- 关于Xcode6模拟器 键盘不显示和没有中文输入法的解决方案
- 环境变量不一致导致安装cassandra报错
- session案例:防止表单重复提交、一次性校验码
- 数据库操作-增删改查-多对多关系以及一对多(外键)关系
- MQ消息流中JavaCompute节点如何添加消息头(MQRFH2)属性
- const的用法
- applicationContext.xml文件放置位置
- spring嵌套事物
- BAT解密:互联网技术发展之路(4)- 存储层技术剖析
- Unity3D学习技巧
- curl 选项属性配置说明
- android_framework日记3-MT流程底层消息机制分析
- OC学习篇之---Foundation框架中的NSObject对象