【Untiy&NGUI】判断鼠标坐标位置与实际屏幕坐标的比较
来源:互联网 发布:linux系统的手机 编辑:程序博客网 时间:2024/05/22 14:32
判断鼠标坐标位置
在Unity中,如果 报错 有的物体 没有实例化,但是程序依旧可以运行
一定要注意,用IF语句判断其不为空
否则,Unity系统工程崩溃,那就很麻烦了
private Vector3 stwp;
if (UICamera.currentCamera != null)
{
stwp = UICamera.currentCamera.ScreenToWorldPoint(Input.mousePosition);
}
Debug.Log(stwp);
使用参考资料1,为(0,1,0)Z的值可以忽略,因为是在一个点上的直线
对应的坐标范围如下所示
那么就只用比较 鼠标的屏幕坐标 和 屏幕坐标(0,1,0)的大小就行了
圆圈代表物体,大的长方形方块代表物品详细信息栏,小的长方块代表其他信息
参考资料2,可以知道怎么设置Unity的NGUI的Widget的Pivot
参考资料:
1.unity 实时 获得屏幕中心点的世界坐标
2.【Unity&NGUI】Widget的Pivot怎么用代码动态设置
0 0
- 【Untiy&NGUI】判断鼠标坐标位置与实际屏幕坐标的比较
- unity3d 屏幕坐标、鼠标位置、视口坐标和绘制GUI时使用的坐标
- NGUI 与世界坐标与屏幕坐标之间的转换的帮助类
- Unity 世界坐标 和 NGUI 屏幕坐标间的转换
- OGRE的2D坐标、CEGUI坐标、鼠标坐标、 世界坐标转屏幕坐标
- OGRE的2D坐标、CEGUI坐标、鼠标坐标、 世界坐标转屏幕坐标
- 地图坐标与屏幕坐标的转换
- 屏幕坐标与客户坐标的转换
- 世界坐标与屏幕坐标的转换
- 【Android】控件与屏幕的位置、坐标、大小
- 世界坐标转NGUI屏幕坐标
- 显示鼠标坐标位置
- 鼠标指针位置坐标
- FLEX鼠标坐标位置
- 获取鼠标位置坐标
- 地理坐标、经纬度坐标与屏幕坐标的转换!
- 获取鼠标位置的三维坐标
- [Mapbox GL]获取鼠标位置的坐标
- 区块链专家技能图谱
- XUtils—支持大文件上传,更全面的网络工具
- deepin linux mysql工具
- 【C语言】模拟实现strcmp()、strncmp()函数
- 倍增法求LCA的模板
- 【Untiy&NGUI】判断鼠标坐标位置与实际屏幕坐标的比较
- 基于64位win10系统离线配置Android Studio
- IQKeyBoardManager按钮"Done"能否改为"完成",能的话怎么改?
- [00803]让对象支持上下文管理协议
- 学徒的时候安卓老知识点总结汇总 (新手应该大概了解的)
- Note06
- iOS网络
- Java 播放多媒体 谈Java Media Framework
- STC89C52串口应用实例