黑暗之光 Day3
1.滚动窗口
Scroll View。
GameObject itemGo = NGUITools.AddChild(grid.gameObject, skillItemPrefab); grid.AddChild(itemGo.transform); itemGo.GetComponent<SkillItem>().SetId(id);
2.从 Scroll View中拖出物体
1 protected override void OnDragDropStart() {//在克隆的icon上调用的 2 base.OnDragDropStart(); 3 4 skillId = transform.parent.GetComponent<SkillItem>().id; 5 transform.parent = transform.root; // 将该物体放在root下 6 this.GetComponent<UISprite>().depth = 40; // 设置深度 7 }
3.显示人物头像
创建一个 Camera只负责渲染 Player,然后指定 Target Texture(Renderer Texture)将镜头渲染到材质上即可。
4.设置小地图上的标识
在需要标识的物体上方添加 Quad组件放置标识图标,然后设置摄像头只渲染标识,不渲染物体。
5.小地图放大和缩小
设置 Camera Projection为 Orthographic,然后在代码中调整 size。
相关推荐
似水流年梦 2020-08-09
JamesRayMurphy 2020-07-26
lizzysnow 2020-07-18
willowwgx 2020-07-18
xilove0 2020-07-09
云端漂移 2020-07-05
hnyzyty 2020-07-05
heavenautumn 2020-06-21
netuser 2020-06-14
淡风wisdon大大 2020-06-06
巴壁虎 2020-05-30
RocketJ 2020-05-28
tanrong 2020-05-20
heniancheng 2020-05-15