zoukankan      html  css  js  c++  java
  • 黑暗之光 Day3

    1. 滚动窗口

      Scroll View。

    1 GameObject itemGo = NGUITools.AddChild(grid.gameObject, skillItemPrefab);
    2 grid.AddChild(itemGo.transform);
    3 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。

  • 相关阅读:
    UIView添加手势
    UIView常见属性设置汇总
    关于页面传值
    有关segue的简介
    alloc
    如何定义静态方法
    一座小城
    清明
    开通博客
    iOS学习之界面间传值
  • 原文地址:https://www.cnblogs.com/coderJiebao/p/unity3d06.html
Copyright © 2011-2022 走看看