gpt4 book ai didi

android - Cocos2d-x下lua如何加载二进制文件到缓冲区

转载 作者:行者123 更新时间:2023-11-29 01:59:38 26 4
gpt4 key购买 nike

我在 iOS 模拟器中运行 cocos2d-x 3.2。我在要加载到缓冲区的应用程序包的根目录中有一个二进制文件“ConfigData.bin”。它需要在 Android 上运行。

我正在使用 io.open。它需要文件的完整路径,所以恐怕它会破坏 Android。 io.open 是正确的接口(interface),还是我需要使用其他适用于 apk 的方法?

最佳答案

Cocos2d-x 有一个 FileUtils 类。

std::string fileName = "ConfigData.bin";
std::string filePath = FileUtils::getInstance()->fullPathForFilename(fileName.c_str());
auto fileData = FileUtils::getInstance()->getDataFromFile(filePath);
auto fileDataBytes = fileData.getBytes();

关于android - Cocos2d-x下lua如何加载二进制文件到缓冲区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30503634/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com