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本身有缩放,所以粒子的大小也要缩放一下就可以了

  • 相关阅读:
    python2和3切换时的几个注意点会报错
    Python异常UnicodeEncodeError 'gbk' codec can't encode character 'xa0'
    python爬虫使用Xpath爬取指定位置的内容
    问题账户需求分析
    2018年春季个人阅读计划
    我们应当怎样做需求分析
    人月神话读后感3
    人月神话读后感2
    线程池
    生产者消费者
  • 原文地址:https://www.cnblogs.com/zhousilai/p/4239161.html
Copyright © 2011-2022 走看看