43746人加入学习
(204人评价)
【旧版】Unity初级案例 - 愤怒的小鸟

制作完成于 2018-1-22 本教程基于 Unity 2017.2开发

价格 免费

相机自适应

Canvas Scaler   UI Scale Mode

设置为Scale With Screen Size等比例大小

[展开全文]

PlayerPerfs类可以用来存储数据和取得存储的数据

[展开全文]

计算星星总数的是不是没必要这样写? 每次获得关卡最高星星数的时候减去上一次的星星数的差值

加在totalNum上就可以了吧

public void saveData()
    {
        //"自己"如果星星获得数大于前次获得的 就覆盖掉之前的
        int num = PlayerPrefs.GetInt(PlayerPrefs.GetString("nowLevel"), 0);
        if (starsNum > num)
        {
            //储存对应关卡名字的星星数量
            PlayerPrefs.SetInt(PlayerPrefs.GetString("nowLevel"), starsNum);
            //星星总数就会加上额外获取的星星数量
            PlayerPrefs.SetInt("totalNum", PlayerPrefs.GetInt("totalNum")+starsNum -num);
        }

       

    }

[展开全文]

授课教师

SIKI学院老师

课程特色

图文(1)
下载资料(1)
视频(44)