zoukankan      html  css  js  c++  java
  • 2015-01-21

    1.处理不同的界面的跳转的时候,使用了DontDestoryOnLoad,却发现这个东西会重复创建界面

       处理方法,采用了这篇文章 http://sygame.lofter.com/post/117105_2f097e

    2.界面在彼此之间来回跳转的时候,或者是用户打开之后关闭,然后再重新打开ui界面,界面依然保留着关闭时候的样子

       如果是那种一次性操作的界面,你打开这个界面之后,出来很多东西,有的东西还是最新实例化的,那么你必须在关的时候,把所有的东西都清了。

       这样,最好的解决方案就是给所有的界面在关闭的时候触发一个事件,让这个事件回到原始或者怎么样

       

    3.当一个控件有tweenpostion这类控制对象的位置或者旋转的脚本的时候,直接设置localpostion或者是position是不好使的

       你必须还要设置一下tweenPostion的位置

    4.在ngui中,如果你要根据一个物体的位置,动态的创建一些新的物体的时候

       比如下图,客户选择A,你就在A处创建一个箭头;客户选择B,你就在B处创建一个箭头

       那么你必须获取A的localpostion,而不是A的position

    5.unity默认的物体大小是米

       一张图片比如说1280*720的,同事希望在这个图片上显示很多特效,这个时候,可能需要做个平面,但是这个平面的大小怎么确定呢

      

    6.如果给一张图片加特效

       可以直接addcomponent,加一个Particle System就可以了

       或者是挂一个空物体,把粒子都放在这下面,我现在采用的是挂空物体,然后放粒子的方式,由于ngui的root本身有缩放,所以粒子的大小也要缩放一下就可以了

  • 相关阅读:
    spring mvc 数据回显
    spring mvc 数据校验
    如何构建高性能web站点之:分布式缓存
    面霸吕国栋之:整理的一些面试题
    项目中我为什么用Mongodb取代Mysql
    对mysql存储性能优化的基本理解
    SQL语句面试题(IN、NOT IN、COUNT、GROUP BY)
    java面试题
    java中的网络通信编程之UDP篇
    java中的网络通信编程之TCP篇
  • 原文地址:https://www.cnblogs.com/zhousilai/p/4239161.html
Copyright © 2011-2022 走看看