UI的旋转
来源:互联网 发布:淘宝网站外推广 编辑:程序博客网 时间:2024/06/05 10:14
转自:http://blog.163.com/long_wtf/blog/static/185553270201192943354903/
现在的demo里用的2D显示是 GUI.DrawTexture(); 策划提了个需求,说是做个表,有时针、分针、秒针,要求和系统时间相对应。解决思路如下:使用矩阵的旋转来做,使用一个临时变量保存正常的矩阵,调用函数 static function RotateAroundPivot (angle : float, pivotPoint : Vector2) : void 来进行旋转(ScaleAroundPivot可以用来缩放),第一个参数为旋转角度,从当前状态顺时针旋转的度数。第二个为中心点。做完相应操作,还原矩阵。代码如下:
- var n : int;
- function OnGUI()
- {
- n++;
- var oldMatrix : Matrix4x4 = GUI.matrix;
- GUIUtility.RotateAroundPivot(n,Vector2(100,100));
- GUI.Button( Rect(100,100,100,100), "Rotation" );
- GUI.matrix = oldMatrix;
- GUI.Button( Rect(200,200, 100,100),"static" );
- }
将上述代码挂在摄像机上即可
- UI 的旋转
- UI的旋转
- UI 动画之反射变换的旋转
- Drawable 下定义一个会旋转的ui
- 关于旋转UI构件
- UI旋转变换视图
- UI 旋转屏幕
- OrientationHelper让我们的UI随我们的屏幕的旋转而旋转
- Scalefrom 中制作3D旋转UI的方法
- IOS UI简单的控件位置/尺寸/旋转变换
- Android UI之ImageView旋转的几种方式
- 通过UI控制模型旋转的一种方法
- UI组件缩放和旋转
- UI系列_roration旋转动画
- Unity 根据手机陀螺仪做UI动态旋转移动的功能。像手游崩坏3里面流动的UI界面一样
- 关于libgdx中UI控件的旋转和缩放的备忘
- 在J2ME中使用Nokia UI API实现图片的旋转
- UI控件 UIActivityIndicatorView 等待时出现的动态旋转图,以及自定义颜色
- delphi 中关闭进程
- 如何高效利用GitHub
- ubuntu12.04LTS 用到了的命令【持续更新【20131104】
- 简单实用方便的ajax评论完整代码
- I2C设备驱动编写
- UI的旋转
- discuz子导航下面的版块只有图标没有标题,什么原因?
- 索引
- 上下滑屏调节声音、亮度
- u盘装linux结果启动分区在U盘 每次启动必须插上U盘才能进系统 怎么改到硬盘上,硬盘上也有/boot分区
- maven build 失败信息(No goals have been specified for this build)
- 虚拟机中ubuntu 12.10与windows利用samba互相共享文件
- UDT简介
- android ViewTreeObserver地址