unity 界面限制移动
来源:互联网 发布:淘宝电警棍 编辑:程序博客网 时间:2024/06/05 08:08
/// <summary>
/// 移动限制窗口
/// </summary>
/// <param name="parentTrans">限制的父节点</param>
/// <param name="originTrans">当前需要移动的节点</param>
public static void RestrictMoveInWindow(RectTransform parentTrans, RectTransform originTrans)
{
Vector3 pos = originTrans.localPosition;
Vector3 minPosition = parentTrans.rect.min - originTrans.rect.min;
Vector3 maxPosition = parentTrans.rect.max - originTrans.rect.max;
pos.x = Mathf.Clamp(originTrans.localPosition.x, minPosition.x, maxPosition.x);
pos.y = Mathf.Clamp(originTrans.localPosition.y, minPosition.y, maxPosition.y);
originTrans.localPosition = pos;
}
/// 移动限制窗口
/// </summary>
/// <param name="parentTrans">限制的父节点</param>
/// <param name="originTrans">当前需要移动的节点</param>
public static void RestrictMoveInWindow(RectTransform parentTrans, RectTransform originTrans)
{
Vector3 pos = originTrans.localPosition;
Vector3 minPosition = parentTrans.rect.min - originTrans.rect.min;
Vector3 maxPosition = parentTrans.rect.max - originTrans.rect.max;
pos.x = Mathf.Clamp(originTrans.localPosition.x, minPosition.x, maxPosition.x);
pos.y = Mathf.Clamp(originTrans.localPosition.y, minPosition.y, maxPosition.y);
originTrans.localPosition = pos;
}
阅读全文
0 0
- unity 界面限制移动
- unity移动端+bootstrap后台界面+JavaWeb+Mysql+tomcat
- Unity 界面
- Unity同时充当移动端和后台的界面+Sevelet+Mysql+Tomcat 学生信息的录入
- 限制鼠标的移动
- NGUI移动窗体限制
- NGUI移动窗体限制
- 【Unity编程】 Unity界面概览
- Phone界面上文本框UITextField的软键盘隐藏和移动键盘下面的内容和限制字数
- VC 界面窗口,静态分割后如何锁定分隔条或限制分隔条的移动范围
- Phone界面上文本框UITextField的软键盘隐藏和移动键盘下面的内容和限制字数
- VC 界面窗口,静态分割后如何锁定分隔条或限制分隔条的移动范围
- Phone界面上文本框UITextField的软键盘隐藏和移动键盘下面的内容和限制字数
- Unity界面入门教程
- Unity项目----Loading界面
- Unity界面的操作
- Unity-DF 2048界面
- unity界面学习01
- Python csv写入占多个单元格
- Web应用程序信息收集工具wig
- ArcObjects Help for Java api中文对照(一):com.esri.arcgis.addinframework-插件框架
- Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: privat
- 微信小程序BLE蓝——数据转换
- unity 界面限制移动
- vue学习笔记8——在vue中操作DOM
- 最大子数组--python实现
- angularjs --图形验证码 刷新的 解决
- 用addRoutes实现动态路由
- 重新格式化HDFS的方法
- UnReal 导入外部 dll
- shell 脚本 判断ps进程管理中目标进程是否在运行
- oracle使用笔记总结