实现角落小地图的显示和隐藏
实际实现是小地图移动到canvas之外留下按钮部分
实现步骤一:
思考:小地图的收起与展开就两种情况所以用bool,三种以上用枚举。
IsmapPackUp = false;
实现步骤二:
设置点击按钮事件响应:
mapBtn.onClick.AddListener(() => {
OnmapBtnClick();
});
实现步骤三:
按钮回调函数中进行判断当前IsmapPackUp 是收起还是展开状态,分别进行对应操作。
而后进行ui图片的移动:
获得Transform的width用GameObject.GetComponent().rect.width
整个UI的移动用:
mapMergeTransform.SetPositionAndRotation(vector3 pos, Quaternion rota)
使用自身旋转:Quaternion.identity