切梦刀 发布的文章

去果皮方法大集合

去果皮方法大集合,很实用哦。操作简单,去皮完美。

  • 不用剥皮就可以吃到蜜柑
  • 最干净方便的吃西瓜方法
  • 轻松取石榴果肉粒的诀窍
  • 奇异果如何去皮
  • 如何切出没有果衣的漂亮柑橘类水果
  • 如何快速起出菠萝(凤梨)肉
  • 最彻底最完美的桃子去皮方法
  • 如何完美起出牛油果(酪梨)肉

下面的图文介绍:

- 阅读剩余部分 -

Unity3D 每次打包生成的AssetBundle Hash都不一样的原因

用Unity3D做游戏开发,基本都会涉及到资源版本管理及更新,下面是做的过程中遇到的一小问题,记录一下以供参考。

而常用于标记资源版本的方法有计算文件Hash、VCS的版本等,进行文件Hash计算时发现同一个资源文件每次打包成AssetBundle后Hash都不一样,这不科学啊,这样基本是废了用Hash作版本标记的方法。

查了查资料,发现AssetBuildPipeline.BuildAssetBundle接口options参数,可以增加一项BuildAssetBundleOptions.DeterministicAssetBundle。这将保证AssetBundle使用唯一Hash进行标识,若不加这个参数AssetBundle每次构建时都生成不同ID

Unity3D WWW用file协议下载失败问题

Unity3D中加载本地或远程资源会用到WWW类,最使用Unity3D的WWW类加载本地磁盘资源时发现总是加载失败,先看看以下例子:

using System.Collections;
using UnityEngine;

public class WWWTest : MonoBehaviour
{
    void Start()
    {
        StartCoroutine(Load());
    }

    private IEnumerator Load()
    {
        string path = "file://D:/file.txt";
        WWW www = new WWW(path);
        yield return www;

        if (www.error != null)
        {
            Debug.LogError(www.error);
        }
        else
        {
            Debug.Log(www.text);
        }
    }
}

这段代码是从path路径加载一个文本文件,成功则打印文本内容,失败则打印异常信息。

- 阅读剩余部分 -

宇宙的刻度2(the scale of the universe 2)

宇宙的刻度2-1.jpg
“从普朗克常量到整个宇宙,人类在宇宙中既是渺小的、又是巨大的。” ——《宇宙的刻度2 - The Scale of the Universe 2》,是一个科普小品,更是一个震撼人心灵的神作。

鼠标滚轮或拖动底部滚动条,有种时空穿越的即视感,直到最后一刻整个人都惊呆住。
让我们一起跟随《宇宙的刻度2 - The Scale of the Universe 2》进行一次宇宙探索吧。

- 阅读剩余部分 -