疫情期间 做独立开发者
白日门UI编辑器白日门改版本利器可视化拖动【效率】
白日门UI编辑器白日门改版本利器可视化拖动,大大提高了改UI界面的效率,做一个界面非常方便。
如果需要的可以联系我,Q648861400
没有办法,白日门的UI是老古董,现在的软件都不支持直接操作。但是这一款,不仅可以调整UI,还可以做地图,编辑任务等。
1 个帖 - 1 位参与者
安卓版本有概率闪退
#00 pc 00000000008259ac /data/app/~~obkWNmbV3NF2ht72NhymWw==/com.m4399-QJhL3FUaItOEOJI1xcx4yg==/lib/arm64/libcocos2dlua.so (cocos2d::GLProgramState::applyGLProgram(cocos2d::Mat4 const&)+28) [arm64-v8a::fe805d3cd085542b1888eb7a16dd4041]
#01 pc 0000000000827644 /data/app/~~obkWNmbV3NF2ht72NhymWw==/com.m4399-QJhL3FUaItOEOJI1xcx4yg==/lib/arm64/libcocos2dlua.so (cocos2d::QuadCommand::useMaterial() const+56) [arm64-v8a::fe805d3cd085542b1888eb7a16dd4041]
#02 pc 000000000082a640 /data/app/~~obkWNmbV3NF2ht72NhymWw==/com.m4399-QJhL3FUaItOEOJI1xcx4yg==/lib/arm64/libcocos2dlua.so (cocos2d::Renderer::drawBatchedQuads()+356) [arm64-v8a::fe805d3cd085542b1888eb7a16dd4041]
#03 pc 000000000082a79c /data/app/~~obkWNmbV3NF2ht72NhymWw==/com.m4399-QJhL3FUaItOEOJI1xcx4yg==/lib/arm64/libcocos2dlua.so (cocos2d::Renderer::flush2D()+12) [arm64-v8a::fe805d3cd085542b1888eb7a16dd4041]
#04 pc 000000000082a7f4 /data/app/~~obkWNmbV3NF2ht72NhymWw==/com.m4399-QJhL3FUaItOEOJI1xcx4yg==/lib/arm64/libcocos2dlua.so (cocos2d::Renderer::flush()+12) [arm64-v8a::fe805d3cd085542b1888eb7a16dd4041]
#05 pc 000000000082b760 /data/app/~~obkWNmbV3NF2ht72NhymWw==/com.m4399-QJhL3FUaItOEOJI1xcx4yg==/lib/arm64/libcocos2dlua.so (cocos2d::Renderer::visitRenderQueue(cocos2d::RenderQueue const&)+560) [arm64-v8a::fe805d3cd085542b1888eb7a16dd4041]
#06 pc 000000000082b754 /data/app/~~obkWNmbV3NF2ht72NhymWw==/com.m4399-QJhL3FUaItOEOJI1xcx4yg==/lib/arm64/libcocos2dlua.so (cocos2d::Renderer::visitRenderQueue(cocos2d::RenderQueue const&)+548) [arm64-v8a::fe805d3cd085542b1888eb7a16dd4041]
#07 pc 000000000082c914 /data/app/~~obkWNmbV3NF2ht72NhymWw==/com.m4399-QJhL3FUaItOEOJI1xcx4yg==/lib/arm64/libcocos2dlua.so (cocos2d::Renderer::render()+88) [arm64-v8a::fe805d3cd085542b1888eb7a16dd4041]
#08 pc 00000000007bc818 /data/app/~~obkWNmbV3NF2ht72NhymWw==/com.m4399-QJhL3FUaItOEOJI1xcx4yg==/lib/arm64/libcocos2dlua.so (cocos2d::Scene::render(cocos2d::Renderer*)+308) [arm64-v8a::fe805d3cd085542b1888eb7a16dd4041]
#09 pc 00000000007ffbcc /data/app/~~obkWNmbV3NF2ht72NhymWw==/com.m4399-QJhL3FUaItOEOJI1xcx4yg==/lib/arm64/libcocos2dlua.so (cocos2d::Director::drawScene()+120) [arm64-v8a::fe805d3cd085542b1888eb7a16dd4041]
#10 pc 00000000007ffccc /data/app/~~obkWNmbV3NF2ht72NhymWw==/com.m4399-QJhL3FUaItOEOJI1xcx4yg==/lib/arm64/libcocos2dlua.so (cocos2d::DisplayLinkDirector::mainLoop()+36) [arm64-v8a::fe805d3cd085542b1888eb7a16dd4041]
#11 pc 00000000003ad9a0 /data/app/~~obkWNmbV3NF2ht72NhymWw==/com.m4399-QJhL3FUaItOEOJI1xcx4yg==/lib/arm64/libcocos2dlua.so (Java_org_cocos2dx_lib_Cocos2dxRenderer_nativeRender+20) [arm64-v8a::fe805d3cd085542b1888eb7a16dd4041]
#12 pc 0000000000002428 /data/app/~~obkWNmbV3NF2ht72NhymWw==/com.m4399-QJhL3FUaItOEOJI1xcx4yg==/oat/arm64/base.odex (oatdata+5160) [arm64-v8a::1b60fc2e8d27ff082d9414bb6dfc55a5]
java:
org.cocos2dx.lib.Cocos2dxRenderer.onDrawFrame(Cocos2dxRenderer.java:89)
android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1581)
android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1280)
1 个帖 - 1 位参与者
cocos2d-x到底这么下载?
连不上网络,怎么处理?重装系统了都还是连不上网络
高价求解cocos安卓机不能适配全屏,H5端跳转错误问题
1.尝试了很多安卓机都不能适配全屏,cocos1.8.2. 苹果手机正常,2. H5端口三方接口直接会跳转到自己游戏首页。 谁能提供解决方案,有偿解决,有能力的加微信:RRKK176
2 个帖 - 2 位参与者
在 Mac 下点击窗口的关闭按钮产生 EXC_BAD_ACCESS
我发现 cocos2dx 4.0 版本在 Mac 系统(版本:13.0.1)下的一个 BUG
当点击窗口左上方的关闭系统的按钮来关闭程序时,会产生一个 EXC_BAD_ACCESS
发生的位置在 cocos2d/cocos/renderer/backend/metal/CommandBufferMTL.mm 文件的 368 行,修改方式需要将下面这段代码
[_mtlCommandBuffer addCompletedHandler:^(id<MTLCommandBuffer> commandBuffer) {
// GPU work is complete
// Signal the semaphore to start the CPU work
dispatch_semaphore_signal(_frameBoundarySemaphore);
}];
修改为
[_mtlCommandBuffer addCompletedHandler:^(id<MTLCommandBuffer> commandBuffer) {
// GPU work is complete
// Signal the semaphore to start the CPU work
if (_frameBoundarySemaphore != nil) {
dispatch_semaphore_signal(_frameBoundarySemaphore);
}
}];
1 个帖 - 1 位参与者
cocos2dx 3.17.2 无法正确读取 tiled 图块坐标和大小
我在tiled里面创建了一个地图, 只有一个对象层, 然后每一个图块的大小是 24X24
但是使用 cocos2dx 读取之后, 并没有正确的读取坐标和位置, 我对比了 cocos-2dx C++ 卷里面的瓦片地图的代码, 好像也没有啥特殊的设置
代码:
auto layer = LayerColor::create(Color4B::BLACK);
this->addChild(layer);
// 地图
auto tiledMap = TMXTiledMap::create("level_01.tmx");
/*tiledMap->setAnchorPoint(Vec2::ZERO);
tiledMap->setPosition(Vec2::ZERO);*/
layer->addChild(tiledMap, 1);
auto borderLayer = tiledMap->getObjectGroup("border");
if (NULL != borderLayer)
{
for (auto& border : borderLayer->getObjects())
{
log("---------------");
auto& dict = border.asValueMap();
auto border = Sprite::create("border.png");
//border->setAnchorPoint(Vec2::ANCHOR_BOTTOM_LEFT);
border->setPosition(dict["x"].asFloat(), dict["y"].asFloat());
log(StringUtils::format("x:%f", dict["x"].asFloat()).c_str());
log(StringUtils::format("y:%f", dict["y"].asFloat()).c_str());
log(StringUtils::format("width:%f", dict["width"].asFloat()).c_str());
log(StringUtils::format("height:%f", dict["height"].asFloat()).c_str());
layer->addChild(border);
}
}
最后的结果
1 个帖 - 1 位参与者
延迟1帧的代码怎么写
游戏是60帧的:director->setAnimationInterval(1.0f / 60);
runAction(DelayTime(1 / 30.f)) 还是 runAction(DelayTime(1 / 60.f))
应该用哪种写法?
6 个帖 - 2 位参与者
求购 cocos2d-lua 小游戏
lua_getfield 在target 30以上的arm64机型上崩溃
从https://github.com/cocos2d/cocos2d-x拉下来的最新的代码,版本:4.0;新建了luabing的工程,然后将项目的target版本修改为30及以上,并且是arm64的机型上,代码执行到lua_getfield直接崩溃,androidStudio中栈相关的日志,bugly上收集到的栈日志:
。在主项目中还会输出A/libc: FORTIFY: pthread_mutex_lock called on a destroyed mutex 这个。调试的情况下断点直接崩掉了。PS: 仅target30且arm64的情况下会崩溃,其他情况都正常
2 个帖 - 2 位参与者
cocos2d-lua的帧动画是不是无法设置帧事件?setFrameEventCallFunc没法用
cocos2d-x的Lua版本的帧动画是不是无法设置帧事件,我用plist直接加载到帧动画缓存中,取出来帧动画都是ok的(不过用的不是骨骼动画,就是最普通的帧动画),帧动画完全ok,从第一张图到第n张图都ok的,但是无法设置帧事件,setFrameEventCallFunc根本无法用啊,报错“attempt to call method ‘setFrameEventCallFunc’ (a nil value)”
cocos2d-lua的帧动画中的帧事件该如何使用呢,谁能给段示例?
我写的如下
cc.AnimationCache:getInstance():addAnimations( "f2.plist" )
local animation2 = cc.AnimationCache:getInstance():getAnimation("f2")
local action2 = cc.Animate:create(animation2)
fucksprite2:runAction( action2 )
上面的都正常,就是无法setFrameEventCallFunc
action2:setFrameEventCallFunc( ... )
这里就提示setFrameEventCallFunc为nil了
3 个帖 - 2 位参与者
有没有大佬解释下这个东西?【2dx】
图中红框部分,是自定义shader传float类型参数的时候必经的地方,这个地方第一个参数是对象cobj不说了,第二个参数是字段名吧?为什么会先尝试取一次int32?这里取int32必然会有错误报警,有没有大佬解释下,什么情况下会用到取int32的情况?
16 个帖 - 4 位参与者
cocos2dx官网无法下载
2dx单点多点事件共存的一个疑问
忍了这么多年,直到遇到这个bug,受不了了(tileMap)
local map_3X1 = ccexp.TMXTiledMap:create(“tilemap/map2/3X1.tmx”)
panel:addChild(map_3X1)
local map_1X1 = ccexp.TMXTiledMap:create("tilemap/map2/1X1.tmx")
panel:addChild(map_1X1)
local map_1X3 = ccexp.TMXTiledMap:create("tilemap/map2/1X3.tmx")
panel:addChild(map_1X3)
长宽不相等的tileMap,(0,0)锚点,怎么在这个地方
没错,这个位置我是能算出来,但是能不能不要做这么反人类的事
2 个帖 - 2 位参与者
cocos2dx 4.0。andorid arm64-v8a release 版本 lua 项目 黑屏
如题所示,debug 没问题,纯armeabi-v7a的debug 和release 没问题,只要带上 arm64-v8a 的话release 版本lua 跑起来黑屏 也没啥特殊的错误
5 个帖 - 3 位参与者
cocos2d-js
Hi,
Back in the time i created a game what’s compiled in cocos2d-js and i was wondering if i could import this in cocos2d-js (or creator) to make it more readable? Unfortunately i lost the original sources so that’s not a option but it is compiled in debug mode.
Thanks!
1 个帖 - 1 位参与者
cocos2d-x-3.16出现CCGLViewImpl-desktop.cpp中出现报错
我首次首页 命令cocos new … 创建项目时,使用visual studio 进行编译后运行,出现以下问题,如图:
环境
python2.7.14
cocos2d-x-3.16
Windows10
visual studio2017
1 个帖 - 1 位参与者
在CCGLViewImpl-desktop.cpp中出现报错
我下载完 cocos2d-x-3.16 版本,使用setup.py安装后,通过命令创建了项目,后面使用visual studio打开项目run,出现如图问题:
环境:
pythoy2.7.14版本
cocos2d-x-3.16 版本
Windows10系统
visual studio 2017版本
此问题要如何解决呢?
1 个帖 - 1 位参与者