文件唯一标识

原创 2013年12月05日 16:27:04

cocos2dx 很简单的把音效处理封装在SimpleAudioEngine里面,播放文件的时候,创建一个文件唯一标识,当然不是简单的来一个文件就一个index++,因为这样区别不了同一文件的播放!

unsigned int _Hash(const char *key)
{
    unsigned int len = strlen(key);
    const char *end=key+len;
    unsigned int hash;


    for (hash = 0; key < end; key++)
    {
        hash *= 16777619;
        hash ^= (unsigned int) (unsigned char) toupper(*key);
    }
    return (hash);
}

上面的代码,我也弄不明白。确定的是能够给一个文件明创建一个标识数字,同一文件同一个标识。这样,播放统一音效的时候,可以通过这个标识找到相对应的资源文件,我们可以通过一个map管理。


苹果开发者证书,唯一标识和配置文件的作用及使用

说明:本文将 Provisioning Profile 统一翻译为 描述文件 1. 证书 (Certificates) 苹果要求开发者必须使用数字证书开发和发布 iOS 应用.安装应用到开发设备...

获取Android设备唯一标识码

  • 2017年01月04日 12:56
  • 162KB
  • 下载

获取手机唯一标识

  • 2016年09月13日 15:43
  • 2.88MB
  • 下载

IOS获取设备唯一标识的八种方法

免责声明:本文章来源于其他博客整理 参考:http://www.2cto.com/kf/201308/237648.html 参考:http://www.2cto.com/kf/201311/25...

ppc 获取手机设备唯一标识码(c#)

  • 2008年07月24日 16:26
  • 28KB
  • 下载

unity-unet-同步各个player唯一标识

Multiplayer Game 中所有 player 都有一个唯一标识。在unet中可以通过 Network Identity 组件获取到该 player 在整个网络整的 唯一 的连接 id 这...

唯一标识一台Android设备

  • 2016年04月18日 19:15
  • 5.98MB
  • 下载

iOS 实现唯一标识钥匙串

  • 2014年09月20日 10:54
  • 13KB
  • 下载

微信小程序例子——获取用户唯一标识openid

微信小程序例子——获取用户唯一标识openid
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:文件唯一标识
举报原因:
原因补充:

(最多只允许输入30个字)