小编Gor*_*Gor的帖子

如何在 cocos2d-x v3.3 项目中将 SimpleAudioEngine 包含到 Linux 构建中?

我正在尝试在我的项目中使用 SimpleAudioEngine 。我将 SimpleAudiEngine 标头包含到 AppDelegate 中。

#include "SimpleAudioEngine.h"
Run Code Online (Sandbox Code Playgroud)

当我为 Android 构建项目时,一切编译和构建都很好。SimpleAudioEngine 工作正常。如果针对 Linux 运行构建,我会收到一条错误消息:

    fatal error: SimpleAudioEngine.h: No such file or directory
#include "SimpleAudioEngine.h"
Run Code Online (Sandbox Code Playgroud)

我尝试将 SimpleAudioEngine 包含到 CMake 文件中 - 结果仍然是以前的。

linux cocos2d-x cocos2d-x-3.0

1
推荐指数
1
解决办法
830
查看次数

现在不推荐使用Array.isArray吗?

我在TypeScript上编写代码并使用WebStorm IDE。我尝试使用Array.isArray方法检查json项目是否为数组。是工作。但是IDE(WebStrom)指示不赞成使用此方法。但是在标准规范中,我找不到它。

let items: any[] = Array.isArray(jsonData.items) ? jsonData.items : [];
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

现在不推荐使用Array.isArray吗?还是这个WebStorm错误?如果不推荐使用Array.isArray,那么有什么更好的替代方法呢?

javascript webstorm typescript

-2
推荐指数
1
解决办法
204
查看次数