草庐IT

Cocos2DX

全部标签

android - Cocos2d-x:可以使用 HTML(UIWebView)吗?

我正在试用cocos2d-x并达到了可以为Android构建Javascript示例并在浏览器中运行它们的地步。现在我想创建自己的游戏,但是我有HTML背景,我宁愿使用HTML标签和CSS而不是使用Javascript来设置用户界面。我读过有关UIWebView的文章,它可以在应用程序中显示HTML页面,但我想知道是否有人结合Cocos2D-x做过这个?这可以是透明的,然后在应用程序中覆盖一个普通的cocos2d-x屏幕吗?如果是这样,如何做到这一点? 最佳答案 您可以使用CCXWebview对于Cocos2d-x。此扩展基于Coc

java - [Cocos2d]如何从GlSurfaceView创建位图

如何在Cocos2d中截取Glsurfaceview的屏幕截图。我尝试使用GLsurfaceView使用以下代码GlsurfaceViewglv=CCDirector.sharedDirector().getOpenGLView();glv.setDrawingCacheEnabled(true);Bitmapbitmap=glv.getDrawingCache();但它返回透明图像。 最佳答案 我从这个anddevforumquestion得到了答案我附上了代码,希望有人会觉得这有帮助请将此代码放在渲染器类的onDraw方法中。p

android - 中止 : HEAP MEMORY CORRUPTION on NDK env.(POCO 库、Sqlite3、Cocos2dx)

我在AndroidNDK环境中遇到'ABORTING:HEAPMEMORYCORRUPTION'问题。如果我使用ndk-gdb回溯,它主要发生在libc.so中的malloc/dlfree函数上经过长时间的跟踪问题,它主要发生在sqlite3_xxx函数调用中,这在iOSenv上绝对可以正常工作。我只是找不到我必须深入的地方。有没有人遇到过类似的问题并解决了? 最佳答案 我看到了内存问题,但没有看到您报告的'ABORTING:HEAPMEMORYCORRUPTION'。您必须找出哪个堆已损坏:Java堆还是C/C++堆。或者它可能是

android - Cocos2d-x setAnimationInterval 不适用于 Android

我尝试使用以下代码在我的Cocos2d-x应用程序中设置最大FPS:CCDirector::sharedDirector()->setAnimationInterval(1.0/30);它在iOS上运行,但当我在三台Android设备上测试它时,它被忽略了,并以标准间隔(1/60)呈现帧。如何使用cocos2d-x在Android上正确设置最大FPS? 最佳答案 所以我实际上已经设法实现了它。您必须编辑Cocos2dxRenderer.java文件,然后清理并重建Cocos2d-x。代码如下:publicvoidonDrawFram

Cocos Creator:创建棋盘

CocosCreator:创建棋盘创建地图三部曲:1.创建layout组件2.创建预制体Prefab,做好精灵贴图:3.创建脚本LayoutSprite.ts收尾工作:创建地图三部曲:1.创建layout组件使用layout进行布局,定义好Grid网格模式,做以下设置:2.创建预制体Prefab,做好精灵贴图:3.创建脚本LayoutSprite.tsimport{_decorator,Component,Node,instantiate,Prefab}from'cc';const{ccclass,property}=_decorator;@ccclass('LayoutSprite')exp

Android OBB/ZIP 加载 (cocos2dx)

我在处理APK扩展时遇到问题。在Java端,我可以设置我应该设置的所有内容,但似乎我无法在C++端正确修改代码。CCFileUtilsAndroid::getFileData函数内部:if(fullPath[0]!='/'){CCLOG("GETTINGFILERELATIVEDATA:%s",fullPath.c_str());pData=CCFileUtils::sharedFileUtils()->getFileDataFromZip("/storage/sdcard0/Android/obb/com.example.package/main.1.com.example_pack

一句话生成 3D 人脸资产|ChatAvatar 角色生成 AI 登陆 Cocos

近几个月以来,AIGC一路高歌猛进,让我们见证了一场行业革命。然而AIGC在3D资产领域却仍是业内的难题,少有突破。小编今天给大家推荐一个3D角色AIGC利器ChatAvatar。它可以算是3DAIGC领域的一匹黑马,走在了领域的前沿。ChatAvatar团队为CocosCreator制作了专门的插件,目前已经上线CocosStore,开发者们可以免费获取。ChatAvatarImportTool插件实现一键导入ChatAvatar数字人资产包的功能,如:模型导入材质导入贴图资产导入资产设置使用该插件可以简单快捷将ChatAvatar3D数字人资产导入引擎场景并投入使用。关于ChatAvata

android - 在 Cocos2d-x CocosDenshion 中使用 playBackgroundMusic 方法循环播放声音时在 Android 设备上出现问题

我正在使用playBackgroundMusic()方法来播放我的音乐文件。我已将循环参数设置为true。我尝试了以下格式:.wav.ogg.mp3.mp4.m4a问题是文件在循环,但是在android设备上不是无缝循环的。它在iphone和ipad上完美循环。每次到达文件末尾时,都会有一个小间隙,然后重新播放。差距大约只有几分之一秒,但仍然很明显。我尝试了5-6种不同的声音,还更改了格式。运气不好!!我还在我的android设备上构建了cocos2d-x库附带的“测试”项目,并玩了CocosDenshion测试。似乎即使是那个人也有无缝循环的问题。有人试过吗??如果有人提出他们的想法

android - Cocos2d-x安装的应用在android上无法启动

我正在使用cocos2d-x开发游戏我在iOS、MacOS和win32上成功玩了但目前我在尝试在android上启动它时遇到问题。编译安装完成就是无法启动,因为看不懂的问题。有人可以帮助或提示我这个问题吗?信息:在真实设备上测试,Android版本4.4.4.,cocos2d-x-3.13.1,c++,target4.4.2,eclipseNeon.1aRelease(4.6.1),macos。如果需要其他信息,我可以提供。AndroidManifest.xml:LogCat(警告、错误、断言):04-2109:49:49.917:E/Watchdog(596):!@Sync12450

android - 如何摆脱旧版 Cocos2Dx 项目中的 "deprecated"警告

我有一个遗留的Cocos2D游戏项目。编译Android版本时,我收到很多警告:warning:'cocos2d::CCString'isdeprecated(declaredat...)[-Wdeprecated-declarations]我不打算更新代码,我只想摆脱这些警告。我尝试将-Wdeprecated-declarations和-Wno-deprecated添加到Application.mk中的APP_CPPFLAGS,但仍然会生成警告。 最佳答案 我知道这不是最终答案,但我找到了this.如果您找到弃用警告的代码,也许您