cocos2d-x - 为 windows 64 位编译 cocos2dx 游戏
问题描述
各位,我一直在做一个 cocos2dx 游戏项目,非常大。该游戏在 MacOS(I5 处理器)、我的旧 Ipad2 和许多中端 android 设备上运行良好。
不幸的是,我在 Windows 64 上遇到了非常严重的性能问题。我已经为 Win32 编译了游戏。我非常担心这些性能问题源于 32 位限制。Windows 64 确实兼容 32 位软件,但我也知道在某些情况下它与本机 32 位不一样。一般来说,原生 64 位软件比原生 32 位软件更快,而且我几乎可以肯定,在 64 位操作系统上运行的 32 位应用程序必须处理一层额外的抽象或适配。
大多数时候,将软件从 32 位转换为 64 位就像在 Visual Studio 项目中翻转指令一样简单。但在 Cocos2dX 上似乎并非如此。
我试图更改将目标更改为 x64 的 win32 项目,但它导致 libcocos2d 模块上出现大量链接器错误。其他模块编译正确,包括游戏 exe。
我仍在研究这个问题,希望我可以测试性能问题是否可以在 64 位中修复。让我的软件以完全 64 位兼容性运行也很好。
解决方案
推荐阅读
- javascript - Autotable willDrawCellHook
- python - 有什么方法可以提高去噪自编码器的性能?
- python - Python:For循环根据位置显示一百张图像
- excel - 根据名称的最后一个字符对vba中的工作表进行排序
- java - 将文本标题添加到现有 Java 文件?
- google-apps-script - 分配给按钮时找不到脚本功能
- sql - SQL 连接并添加空值
- excel - Excel VBA - 硒无法识别元素
- r - 从 rdrobust 打印具有 3 个回归输出模型的表格
- c# - 无法在 Asp.NET Core Web API 中获取 AWSSDK 的 IAM 用户凭证