zoukankan      html  css  js  c++  java
  • C#中变量的巧妙使用

    这是在使用C#开发unity游戏的时候遇到的问题

    问题描述:

    当在unity场景中创建UI画布显示如下的高度条时

     

    因为高度条展示的是飞机的高度

    当飞机在运动的时候高度条也在不断的变化

    但是问题就是变化的速度太快,有些影响显示,也就是更新的频率太快

    解决方法:

    给高度的变化增加变量,让它更新的时候按照时间累加的方式更新

     上图中增加了变量i,并设置其初始值为0,执行一次之后将变量的值累加,这样就能根据时间的方式控制更新的速度

    显示也就更加合理

    反思:

    设置变量的时候可以考虑设置为bool类型,因为int类型的变量在内存中占4字节,而bool类型只占一个字节

    这样的设置方式能够更节省内存

    当然这都是后话,我现在最主要要做的就是实现功能

  • 相关阅读:
    【NOIP2017】奶酪
    【NOIP2017】时间复杂度
    【NOIP2005】过河
    【洛谷习题】垃圾陷阱
    dfs序
    bzoj2441 小W的问题
    彩色迷宫
    蛋糕与蛋挞
    树上倍增
    因数个数定理
  • 原文地址:https://www.cnblogs.com/redzzy/p/14139785.html
Copyright © 2011-2022 走看看