unity 相机的问题

屏幕无法同时显示UI 和场景 查了下 :是对 相机 设置没做好

Unity NGUI相机与主相机如何同时显示

分类: Unity3D2014-06-27 10:09 1260人阅读 评论(0) 收藏 举报

上一个小项目很容易就把ngui的相机和游戏的主相机结合起来,这次不知道怎么的,ui的东西始终看不到;经过一番查阅,发现针对相机而言有以下主要设定:

1 Layer,相机位于的层,想要同时显示几个相机,就让他们处于不同的层,通常只要UI层来放ngui的ui,其它的放默认

2 depth,这个属性,我一直以为是相机拍摄的距离,但不是,是表示相机的层级关系,大的在屏幕前方

3 Clear flags,有好几种设置,但要保证都同时看得见,你需要把前面的相机也就是depth大的设置为depth only

4 为什么有时候ngui创建的sprite button这些看不到呢——注意在inspector里面设置他们的层为uicamera的culling mask一样的值。

群名称是: PHPer&页游&Mobile&U3D 2D
群号:95303036
加群除了提问之外,请记得帮助别人,谢谢

http://blog.csdn.net/leinchu/article/category/1387176

时间: 2024-08-09 22:02:41

unity 相机的问题的相关文章

unity 相机跟随物体(角色)

unity 相机平滑跟随游戏角色 把这个脚本赋给你的摄像机,再把游戏角色赋给character变量,之后就能实现摄像机平滑的跟随player在地球的任一角落了. using UnityEngine; using System.Collections; public class SmoothFollowerObj { private Vector3 targetPosition; private Vector3 position; private Vector3 velocity; private

unity, 相机空间 与 相机gameObject的局部空间

在unity里 相机空间 与 相机gameObject的局部空间 不重合. Camera.worldToCameraMatrix的文档中有这样一句话: Note that camera space matches OpenGL convention: camera's forward is the negative Z axis. This is different from Unity's convention, where forward is the positive Z axis. 意思

如何让Maya中的相机和Unity相机的FOV(Angle of View)对上

问题: Unity中的Camera的FOV和Maya中Camera的Angle of View即使设置成相同值,预览时结果会有很大差异 原因: Unity Camera的FOV是Vertical FOV的角度 Maya Camera的Angle of View是Horizontal FOV的角度 解决方法 先保证Maya和Unity中的Aspect Ratio一致,然后再按照长宽比换算两者各自应该使用的FOV或者Angle of View. 例如按照下面的方式设置,即可实现两边完全一样 Unit

Unity 相机围绕物体指定观察角度和位置

问题:相机始终围绕着O观察,现在从A坐标和视角 运动旋转 到B坐标和视角.. 条件:abcd这个矩形盒差不多是物体O的顶视图尺寸,A点箭头是相机所在的起点和角度,B点为目标点需要观察的角度. 直接直线移动相机并按照AB夹角的差去移动和扭转相机的话 镜头很容易翻转!相机不可能总是在关注O对象!难受死了! 我能想到的最优解决办法: 水平围绕+position插值.angle插值!插值时使用Lerp函数,而非直接递增角度.递增位置! 我之所以最后这么"愉快"的决定实在是由于数学捉急,除非会构

unity相机跟随Player常用方式

固定跟随,无效果(意义不大) 1 public class FollowPlayer : MonoBehaviour 2 { 3 public Transform Player; 4 private Vector3 Offset; 5 6 void Start() 7 { 8 //设置差值 9 Offset= Player.position - transform.position; 10 } 11 12 void Update() 13 { 14 transform.position = Pl

Unity相机跟随-----根据速度设置偏移量

这里假设在水中的船,船有惯性,在不添加前进动力的情况下会继续移动,但是船身是可以360度自由旋转,当船的运动速度在船的前方的时候,相机会根据向前的速度的大小,设置相机的偏移量,从而提高游戏的动态带感. 但是由于惯性船的速度不一定在船的,因此可以获得当前船的速度方向在船的前方的投影分量,当分量与船的前方同向,那么设置偏移量为:速度分量的长度与船的最大比值t,乘以相机设定的最大偏移量 代码1 如下 using System.Collections; using System.Collections.

Unity 相机平移、旋转、缩放

内容不多,一个脚本,直接上代码 1 using System.Collections; 2 using System.Collections.Generic; 3 using UnityEngine; 4 5 public class Move : MonoBehaviour 6 { 7 8 float speed = 20; 9 public float distance_v; 10 public float distance_h; 11 public float rotation_H_spe

Unity相机围绕物体

using DG.Tweening;using UnityEngine; public class FollowTrackingCamera : MonoBehaviour{ public static FollowTrackingCamera _Instance; // Camera target to look at. //相机跟随目标 public Transform target; //相机旋转角度 public Vector3 CameraRotation; // Exposed va

unity 相机平滑跟随游戏角色

把这个脚本赋给你的摄像机,再把游戏角色赋给character变量,之后就能实现摄像机平滑的跟随player在地球的任一角落了. using UnityEngine; using System.Collections; public class SmoothFollowerObj { private Vector3 targetPosition; private Vector3 position; private Vector3 velocity; private float smoothingT