Quantcast
Channel: Cocos2d-x - Cocos中文社区
Viewing all 7443 articles
Browse latest View live

[新手求助] sprite和锚点问题

$
0
0

@nothingXJM 写道:

2dx-js 新手上路 百度过无果~ 伸手问几点有关于锚点的问题
1 cc.scene 上 默认锚点 是 (0,0) 那么 我添加 A cc.sprite 并设置锚点 (0.5,0.5) 位置为屏幕中央 那么再往A 上添加一个
B sprite 理论上 应该是在A的 中心点 .. 但是B 任然出现在A的左下角 打印A锚点位置 是(0.5,0.5)

2 用的 plist 手动的 preload 然后 使用 plist 中的 给sprite赋值以后 cc.log 中 能取到 sprite 的 width height 但是 直接
cc.log(sprite.width , sprite.height , sprite.getContentSize()) 都是 0

请老大们指点..

帖子: 1

参与者: 1

阅读整个主题


box2d根据运动轨迹加速的问题

$
0
0

@554829401 写道:

想做个类似山地车的游戏。遇到个问题。怎么样区别上坡向下加速和下坡向下加速。空中时候直接向下加速。
想根据碰撞来检测车子是否飞起来。但是上坡下坡也会返回EndContact这个。

帖子: 2

参与者: 1

阅读整个主题

带物理的2d场景怎么做摄像头拉近的效果?

$
0
0

@232539774 写道:

cocos2dx带物理的2d场景怎么做摄像头拉近的效果?因为使用了物理引擎,scale的话是不行的,用camera的话有相关的接口吗?摄像头拉近只支持3d场景?可是我这个游戏是2d的呀。

帖子: 1

参与者: 1

阅读整个主题

cocos2djs 大家怎么适配iPhone X和ipad呢

$
0
0

@1112149 写道:

cocos2djs 大家怎么适配iPhone X和ipad呢,目前设计给的是1334*750的分辨率,但是怎么让内容全屏铺满呢?找了很多地方没有找到确切的方案

帖子: 1

参与者: 1

阅读整个主题

cocos2d-x 渲染崩溃闪退

$
0
0

@yangyongpeng 写道:

用的是quick-cocos2d 2.2.6的版本,ios12的库,启动游戏有概率在if(![context_ presentRenderbuffer:GL_RENDERBUFFER]) 处崩溃,有大神支招吗

下面是崩溃日志
Code Type: ARM-64 (Native)
Role: Non UI
Parent Process: launchd [1]
Coalition: com.alchemy.bullcircles [6431]

Date/Time: 2019-01-10 11:11:02.8510 +0800
Launch Time: 2019-01-10 11:03:14.7136 +0800
OS Version: iPhone OS 12.1 (16B92)
Baseband Version: n/a
Report Version: 104

Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY
Triggered by Thread: 0

Application Specific Information:
abort() called

Thread 0 name: Dispatch queue: com.apple.main-thread
Thread 0 Crashed:
0 libsystem_kernel.dylib 0x000000019d82b104 _pthreadkill + 8
1 libsystem_pthread.dylib 0x000000019d8a6070 pthread_kill$VARIANT$mp + 380
2 libsystem_c.dylib 0x000000019d782d78 abort + 140
3 libsystem_malloc.dylib 0x000000019d87f768 mallocput + 0
4 libsystem_malloc.dylib 0x000000019d87f998 malloc_zone_error + 104
5 libsystem_malloc.dylib 0x000000019d868708 szone_free + 460
6 CoreFoundation 0x000000019dc25a64 _CFRelease + 824
7 Foundation 0x000000019e70811c NSKeyValueWillChangeWithPerThreadPendingNotifications.llvm.9271023180890826241 + 544
8 AVFoundation 0x00000001a3d00420 _avplayeritemfpItemNotificationCallback_block_invoke + 7752
9 libdispatch.dylib 0x000000019d6cd6c8 dispatchcall_block_and_release + 24
10 libdispatch.dylib 0x000000019d6ce484 dispatchclient_callout + 16
11 libdispatch.dylib 0x000000019d67a9b4 dispatchmain_queue_callback_4CF$VARIANT$mp + 1068
12 CoreFoundation 0x000000019dc23dd0 CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE + 12
13 CoreFoundation 0x000000019dc1ec98 __CFRunLoopRun + 1964
14 CoreFoundation 0x000000019dc1e1cc CFRunLoopRunSpecific + 436
15 GraphicsServices 0x000000019fe95584 GSEventRunModal + 100
16 UIKitCore 0x00000001caa59054 UIApplicationMain + 212
17 Matador 0x0000000100bb31bc main + 209340 (main.m:6)
18 libdyld.dylib 0x000000019d6debb4 start + 4

帖子: 1

参与者: 1

阅读整个主题

苹果报审AppStore, 版号在那填写

$
0
0

@lin840812 写道:

最近要报审appstore,因为苹果新政策是要求app版号,请问各位大侠,谁知道版号那项是由专门的地方填写,还是在备注里写,我这里似乎没找到有填写app版号的地方

帖子: 2

参与者: 1

阅读整个主题

一个菜鸡新手已上线,网红口红机demo及源码

$
0
0

@bird369 写道:

由于业务需求,将原来的h5版小游戏改用cocos重制。

涉及到的知识点及碰到的一些bug陷阱集中点:
客户端:http请求,token验证,socket,节点动作,节点动画,物理碰撞监测,场景预加载与进度条,点击穿透问题。
服务端:nodejs,socket,mysql

在线demo
http://lvv.fun
需要两个人匹配,相同难度才会匹配成功。
指定id功能暂时不可用,服务端逻辑bug暂时无暇处理。

有两套源码,一个是单机版,附带粒子特效和关卡设置。一个是多人对战版。稍后将源码贴出来。

帖子: 6

参与者: 1

阅读整个主题

cc.eventManager.dispatchCustomEvent 监听不到?

$
0
0

@1007542077 写道:

新手入门, 编译了一个游戏,发现所有的cc.eventManager.dispatchCustomEvent事件都监听不到??

环境是cocos2dx 3.10 。 NDK r10c 。各位大佬,求解呀!

帖子: 1

参与者: 1

阅读整个主题


cocos2dx 3.16版本做helloworld程序,启动时抢占音频通道

$
0
0

@gjjlfz 写道:

用cocos2dx 3.16做的helloworld程序,在android 5.0的手机上运行。如果后台正在播放网易云音乐,程序启动起来时,后台的网易云音乐会自动暂停(其它的比如QQ音乐也有类似问题),这如何解决?

因为很多用户会有这样的需求,边听网易云音乐,边玩游戏,但是我的游戏只要启动起来,就算没有播放音乐,也会把其它的音乐播放软件给暂停了,貌似是抢占了音乐通道,引擎要如何修改才能解决这个问题?

帖子: 5

参与者: 1

阅读整个主题

cocos2d的gaf添加后位置不对是什么情况?

$
0
0

@xiemingzhang.ok 写道:

下面是代码`


var self = this
var asset = gaf.Asset.create(name)
var onLoad = function(){
  var a = self._anim = asset.createObjectAndRun(true)
  a.setAnimationRunning(true, true)
  a.setAnchorPoint(0, 0)
  self.test.setPosition(300, 300)//作比较的
  a.setPosition(300, 300)
  self.addChild(a, 10)
}
asset.addEventListener('load', onLoad)

这两个都设置的位置是cc.p(300,300),并且anchorPoint都是cc.p(0,0),为什么他们的位置却不同呢?加载的gaf文件不对吗?我用的是源代码里resource的资源啊。。。

帖子: 1

参与者: 1

阅读整个主题

为什么源代码里的test没有加载gaf动画相关的测试呢?

求救3.17.1打包安卓的问题

$
0
0

@oponline 写道:

Error:FAILURE: Build failed with an exception.

  • What went wrong:
    Execution failed for task ':test2:externalNativeBuildDebug'.

    Unexpected native build target cocos2dlua. Valid values are: ext_vorbisidec, ccds, cpufeatures, ccb, ets, luaccandroid, spine, ext_pvmp3dec, luacc, flatbuffers, ccs, ui, recast, c3d, cclua, audio, cc_core, net, ccandroid

  • Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

  • Get more help at https://help.gradle.org

BUILD FAILED in 1m 48s

新建的hello world不能打安卓包,但是tests目录下的lua-empty-test就可以,是什么原因?

我用的是ndk-build

帖子: 6

参与者: 1

阅读整个主题

请问用3.17版本打包安卓包不再需要配置android.mk了吗?

$
0
0

@569245576 写道:

公司一直在用3.x老版本。。。刚刚自己下了个3.17版本的引擎,结果发现打包安卓包的时候,包含头文件的时候,必须要写全头文件的路径

比如 在老版本,我在Classes下新建了个Scene目录,里面添加了StartScene.hpp和StartScene.cpp
原来的版本,我只需要在android.mk中添加../../Classes/Scene这个路径,就可以直接在包含头文件的时候写#include "StartScene.hpp",通过安卓包的编译。
而3.17,我必须要写成#include "Scene/StartScene.hpp" 这样才能通过安卓包编译,即便我配置了android.mk也不行

求解

帖子: 1

参与者: 1

阅读整个主题

cocos 3.17.1 AndroidStudio编译错误

$
0
0

@794549193 写道:

我创建的cocos 3.17.1 项目,用Android Studio打开proj.android 之后报 Error configuring 这个错误

下面是event log 窗口输出的日志。。。请问一下这是是问题?我ndk用的是r16版本的,AndroidStudio用的是3.2.1版本,用cmake编译的

帖子: 2

参与者: 1

阅读整个主题

刚刚开发一个设计类游戏。 但是各大平台都需要什么著作权

$
0
0

@748013352 写道:

还需要版号什么的。。。。。 有没有上传比较简单的平台。我看了参考书,上翻墙上传谷歌平台,或者买苹果开发者账号上传苹果平台。 国产的微信游戏也需要吗?

帖子: 3

参与者: 1

阅读整个主题


videoPlayer 怎么获取视频时长和播放进度呢

cocos2d游戏怎么防模拟器安装

$
0
0

@283320243 写道:

游戏快上线了,下个同行的游戏来玩,我勒个去,模拟器安装不了,好家伙,想搞明白这里面的技术,搜了一堆
在java代码里面写了这个方法,然后就不知道在哪里完善了。包括怎么传这个上下文。搞个cocos,android也要懂,0.0,求助。
-------这个感觉全部加进来就靠谱了-----------------------------------------
https://blog.csdn.net/weixin_40251830/article/details/85274216

public static boolean isAdopt(Context context) {
IntentFilter intentFilter = new IntentFilter(
Intent.ACTION_BATTERY_CHANGED);
Intent batteryStatusIntent = context.registerReceiver(null, intentFilter);
int voltage = batteryStatusIntent.getIntExtra("voltage", 99999);
int temperature = batteryStatusIntent.getIntExtra("temperature", 99999);
if (((voltage == 0) && (temperature == 0))
|| ((voltage == 10000) && (temperature == 0))) {
//这是通过电池的伏数和温度来判断是真机还是模拟器
return true;
} else {
return false;
}
}
}

帖子: 1

参与者: 1

阅读整个主题

web调用cocos js

Scrollview无法响应bounceRight

这个是什么啊?虽然可以添加名字,但是从哪里添加代码啊?

Viewing all 7443 articles
Browse latest View live