zoukankan      html  css  js  c++  java
  • NGUI 3.x 练习

    一、常用快捷键

    Alt+Shitf+W 创建一个新的 Widget 

    Alt+Shift+S 创建一个新的 Sprite

    Alt+Shift+L 创建一个新的 Label

    Alt+Shift+T 创建一个新的 Texture

    Alt+Shift+C 为当前GameObnect添加 BoxCollider (Is Trigger 默认勾选)

    二、 UIRect

    在NGUI的3.x版本中,官方不建议使用UIAnchor,而是希望使用UIWidget自带的Anchors功能,官方文档:http://www.tasharen.com/forum/index.php?topic=7013

    下面我用新版的Anchor来做血条,把UI绑定在Cube上

    imageimage

    提示:在当玩家血条时,血条就根据玩家在屏幕的前后距离,进行相应地放大或缩小血条。

    三、UIPanel

    在新版本中,UIPanel默认会添加Rigidbody

    image

    A kinematic Rigidbody gets added to your panels automatically because according to Unity this greatly improves performance in physics-heavy games. Moving static colliders is a very expensive operation in Unity, but moving rigidbodies is not.

    默认情况下,所有ngui的面板将开始绘制与3000的渲染队列和从那边上去。你可以改变选择一些渲染问下拉列表。如果您想添加一个粒子系统在两板之间,只需确保第一个面板的渲染队列是低于一个粒子系统所使用的材料,第二个它设置为高于粒子系统。

    UIPanel Static选项 告诉ngui这个面板下面的小部件不需要移动检查静态复选框,则会提高性能。ngui会绕过检查位置/旋转/缩放比例的变化。请注意,这样做意味着,移动小部件在运行时不会有任何影响,但是--所以要小心

    "静态"复选框面板只告诉小组不检查变换相关的变化--这是位置、旋转和缩放。ngui相关的一切仍会导致面板正确的更新

  • 相关阅读:
    codeforce 272B Dima and Sequence
    Codeforce 270D Greenhouse Effect
    codeforce 270C Magical Boxes
    codeforce 270B Multithreading
    图论--Dijkstra算法总结
    图论--(技巧)超级源点与超级汇点
    图论--Floyd总结
    ZOJ 3932 Handshakes
    ZOJ 3932 Deque and Balls
    ZOJ 3927 Programming Ability Test
  • 原文地址:https://www.cnblogs.com/zhaoqingqing/p/3546588.html
Copyright © 2011-2022 走看看