Unity之坐标转换
2016-07-02 04:54
316 查看
1、世界坐标→屏幕坐标:camera.WorldToScreenPoint(transform.position);这样可以将世界坐标转换为屏幕坐标。其中camera为场景中的camera对象。
2、屏幕坐标→视口坐标:camera.ScreenToViewportPoint(Input.GetTouch(0).position);这样可以将屏幕坐标转换为视口坐标。其中camera为场景中的camera对象。
3、视口坐标→屏幕坐标:camera.ViewportToScreenPoint();
4、视口坐标→世界坐标:camera.ViewportToWorldPoint();
2、屏幕坐标→视口坐标:camera.ScreenToViewportPoint(Input.GetTouch(0).position);这样可以将屏幕坐标转换为视口坐标。其中camera为场景中的camera对象。
3、视口坐标→屏幕坐标:camera.ViewportToScreenPoint();
4、视口坐标→世界坐标:camera.ViewportToWorldPoint();
相关文章推荐
- unity —脚本优化— 消息处理系统
- Unity3d界面优化方法
- 3.顶点外扩方法实现的描边shader
- Unity5.2在VS2015中调试
- 使用unity自带类行加载.txt 文件
- 【Unity】 冰火 MMORPG游戏中的一些数据参考
- [unity] unity学习——滚球游戏
- Unity 简易的UI背景昼夜轮替效果
- Unity 简易的UI背景昼夜轮替效果
- Eclipse导出jar包Unity打包错误
- Unity Lua语法提示
- Unity RectTransform
- Unity 贴图压缩方法和对比
- [Unity3D]-[我的三消]项目-UI界面展示
- Unity2D Sprite Editor 图片切割
- Unity5 development note
- 关于Unity3D 的脚本的执行顺序
- 摄像头限制角度
- unity中的sun shafts(也称gay ray)的一种实现方法
- 在Unity3D中使用ScriptableObject进行序列化