您当前的位置: 首页 >  unity
  • 3浏览

    0关注

    157博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Unity Gizmos/Handles.DrawWireCube 如何设置旋转?

牙膏上的小苏打2333 发布时间:2020-04-29 15:49:31 ,浏览量:3

话不多说直接上例子

				Transform center = target;
                Matrix4x4 oldMat = Handles.matrix;
                //获取目标旋转矩阵
                Matrix4x4 rotationMat = center.localToWorldMatrix;
                //设置当前为旋转矩阵
                Handles.matrix = rotationMat;
                {
                    //这里的center是相对目标中心而言,因为旋转cube与目标位置相同所以是zero
                    Handles.DrawWireCube(center: Vector3.zero, size: center.scale);
                }
                //重置当前矩阵
                Handles.matrix = oldMat;
关注
打赏
1664520285
查看更多评论
立即登录/注册

微信扫码登录

0.0934s