unity制作2d游戏(捕鱼达人)优化

1:图集的优化

使用的插件是 2D Toolkit 

将图片的打成图集以后,将原始的图片删除掉(图集里面已经有了,所以不需要了,为了减少包的大小),然后对图集进行优化,利用TinyPNG在线压缩工具,对图集进行压缩,压缩完以后在unity里面进行压缩格式,Android版的都支持ETC格式(不透明),透明的设置成RGBA16或者32。

2:声音的优化

利用《全能音频转换通》对声音进行一个压缩。

3:代码的优化

减少Foreach的使用。

减少Update、 FixedUpdate、 LateUpdate等的使用

减少在Update中使用Find。在开始的时候直接赋值好

删除掉不用的空方法(Update等)

避免生成字符

时间是用协成

调用方法大部分是用的委托

IEnumerator _TimeJian() {
while (DaoJiShi_FenZhong > 0 )
        {
            
            DaoJiShi_FenZhong--;
            DaoJiShi_Miao = 60;
            go_ServerHour.GetComponent<tk2dTextMesh>().text = DaoJiShi_FenZhong.ToString();
            while (DaoJiShi_Miao >= 1)
            {
 DaoJiShi_Miao--;
                if (DaoJiShi_Miao < 10)
                {
                   go_ServerMin.GetComponent<tk2dTextMesh>().text ="0" +  DaoJiShi_Miao.ToString();
 }
                else {
                     go_ServerMin.GetComponent<tk2dTextMesh>().text = DaoJiShi_Miao.ToString();
                }
yield return new WaitForSeconds(1);
            }
        }
        MobileInterface.ChangePlayerScore(Random.Range(5000,1000));
      
        //DaoJiShi_FenZhong = 1;
     }

   游戏在运行的时候,不进行休眠(Screen.sleepTimeout = SleepTimeout.NeverSleep;)


评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值