unity 2d 与3d坐标互相转换
来源:互联网 发布:知页简历 编辑:程序博客网 时间:2024/05/04 01:21
// 根据3d的主角坐标,获得主角血条的坐标 (通过视窗坐标转换)
Vector3 pos = cam.WorldToViewportPoint(Boy.position); // 将主角的3d坐标转换成对象屏幕的视窗坐标 UI.transform.position = UIcam.ViewportToWorldPoint(pos); // 根据视窗坐标获得UI血条在3d的位置
// 根据3d的主角坐标,获得主角血条的坐标 (通过屏幕坐标转换)
screenpos = _cameraScene.WorldToScreenPoint (target); viewpos = _cameraUI.ScreenToWorldPoint (new Vector3 (screenpos.x,screenpos.y,_cameraUI.nearClipPlane)); viewpos.z = 0;
// 通过2d的坐标加上z轴的深度,获得该2d坐标在3d上的位置
public static Vector3 PointVec2ToVec3(Vector2 vec2, float z){ Vector3 world = new Vector3 (vec2.x / Screen.width, vec2.y / Screen.height, z); Vector3 world1 = Camera.main.ViewportToWorldPoint (new Vector3(world.x, world.y, world.z)); // 屏幕坐标转换成场景坐标 return world1; }
0 0
- unity 2d 与3d坐标互相转换
- 2D与2.5D坐标转换公式推导
- 球形摄像机平面坐标与3D坐标转换算法
- unity开发状态下2d与3d模式的转换
- MapGIS K9 TDE平台3D坐标转换为2D坐标
- Unity 2D射线与 3D射线 UI射线
- unity 3d实验屏幕坐标到世界坐标
- OpenGL超级宝典总结(二)2D/3D笛卡尔坐标、坐标裁剪、纹理坐标、MVP转换
- Cocos-2d 坐标系及其坐标转换
- Cocos-2d 坐标系及其坐标转换
- Cocos-2d 坐标系及其坐标转换
- Cocos-2d 坐标系及其坐标转换
- cocos-2d 坐标系及其坐标转换
- Cocos-2d 坐标系及其坐标转换
- Cocos-2d 坐标系及其坐标转换
- Cocos-2d 坐标系及其坐标转换
- 3D场景点到2D屏幕点 坐标转换
- 3D场景点到2D屏幕点 坐标转换
- Xamarin Android提示找不到资源属性定义
- C变量声明内存分配
- CentOS 7中安装与配置tomcat
- fitsSystemWindow作用
- c#获取远程主机IP
- unity 2d 与3d坐标互相转换
- 爱对了是爱情,爱错了是青春。
- c#获取远程主机MAC
- mybatis
- JavaScript中的枚举
- Git 少用 Pull 多用 Fetch 和 Merge
- apt-get
- Apache JMeter 压力测试POST请求
- 传统的ajax将被fetch替代