文件唯一标识
来源:互联网 发布:郑爽白莲花邪教知乎 编辑:程序博客网 时间:2024/04/30 15:33
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管理。
- 文件唯一标识
- [J2ME]手机唯一标识
- 获取Android 唯一标识
- UTI 唯一类型标识
- 全局唯一标识分区表
- 全球唯一标识GUID
- android程序唯一标识
- iOS WIFI唯一标识
- 设备的唯一标识
- iOS7 UUID唯一标识
- iOS7 UUID唯一标识
- Guid 唯一标识
- 浏览器唯一识别标识
- android设备唯一标识
- Android唯一标识
- iOS7 UUID唯一标识
- iOS7 UUID唯一标识
- 获取设备唯一标识
- MySQL索引优化
- Ubuntu 12.04下安装Google Chrome 21稳定版
- java 正则表达式用法(2)
- android端和服务端session保持
- spring自动扫描和管理bean
- 文件唯一标识
- MSSqlServer新建查询不自动识别新建表
- 带姓名的成绩单 b
- CrackMe on Android
- 中缀式 变 前缀试,变后缀试,然后表达式求值
- Android contextual action mode 学习
- JavaFX之对话框的创建
- DOM操作HTML文档;js创建表格;清除空文本节点
- 利用word2vec对关键词进行聚类