Quantcast
Channel: Cocos中文社区 - 最新主题
Viewing all 91341 articles
Browse latest View live

creator schedule中播放音效无声音

$
0
0

@158715913 写道:

creator schedule中播放音效无声音,

            self.schedule(function(){            
                self.setFingerprintActive(index);
                index+=1;
                repeatIncreate+=1;
                if(index==Game.greenFingerprintArr.length){
                    index=0;
                }  
                var id=cc.audioEngine.playEffect(this.ddAudio, false, 1);
                // cc.audioEngine.setFinishCallback(id, ()=>{
                //     cc.audioEngine.stop(id);
                // });
                //等于重复次数,恢复黄色谁买单触摸事件
                if(repeatIncreate==repeat){
                    self.yellowSMD.getChildByName("btn").active=true;
                }
            }.bind(self),interval,repeat,0.8);

帖子: 1

参与者: 1

阅读整个主题


原有开发完成的js项目,可以直接在代码转成TS吗?

$
0
0

@63782419 写道:

现在2.0.9开发完成的js项目,想改成ts,能直接在原本项目里添加TS脚本进行转化吗?

帖子: 1

参与者: 1

阅读整个主题

spine怎么清数据缓存?

一年半没有ccc了,今天下载了2.1.1,多了internal文件夹生么作用?

武器发光效果

$
0
0

@229508950 写道:

这个武器发光效果怎么样,跟 DNF 上的差得远么

gif 工具质量压缩的太厉害了。。。

帖子: 3

参与者: 1

阅读整个主题

微信小游戏 能否隐藏左上角信息

场景跳转动画

视频播放组件无法播放 报错


如何用schedule设置随机定时器?schedule()不能嵌套调用?

$
0
0

@609164964 写道:

我想设置一个定时器,每次在随机的时间之后执行。
类似用setTimeOut,嵌套回调:

randomAct() {
    // do something
    let delay = Math.floor(Math.random()*3) + 2
    this.scheduleOnce(this.randomAct(), delay);
}
this.scheduleOnce(this.randomAct, 2);

但是只会执行一次?

ps

scheduleOnce() 只是对 schedule(fn, 0,0,delay)的封装?

帖子: 1

参与者: 1

阅读整个主题

schedule 随机定时器,嵌套调用问题?

$
0
0

@609164964 写道:

像设置一个随机定时器,就是每次执行之后随机时间间隔定时执行。类似于setTimeOut:

// my component
act() {
    // dosomething
    let delay = Math.floor(Math.random()*3) + 2;
    this.scheduleOnce(this.act, delay);
},
start() {
    this.act();
}

结果act()只运行2次
schedule()无法嵌套调用?

ps
scheduleOnce()是对schedule(fn, 0,0,delay)的封装?
尝试过schedule(act, delay, 0, 0),结果是一样的

帖子: 1

参与者: 1

阅读整个主题

麻烦看一下龙骨打包安卓不能用的问题~十分感谢

$
0
0

@834608272 写道:


这是jsb引擎源码jsb-engine.js 中的片段,在使用龙骨的时候,安卓上不能用,导致运行直接报错 浏览器运行是可以的
这里的iaPool为undefined

这里的iarederdata也是undefined 也会导致报错
是缺少了什么东西吗 请问我应该怎么做才能使用在打包安卓的时候使用龙骨
注:浏览器是可以用的

帖子: 4

参与者: 1

阅读整个主题

常驻节点上的图片以及动作在切场景后没有渲染以及播放,就跳过了

$
0
0

@yuelaiyueku 写道:

  • Creator 版本:2.0.8

  • 目标平台: web

  • 详细报错信息,包含调用堆栈:

  • 重现方式:

  • 之前哪个版本是正常的 :

  • 手机型号 :

  • 手机浏览器 :

  • 编辑器操作系统 :

  • 编辑器之前是否有其它报错 :

  • 出现概率:100%

  • 额外线索:

常驻节点上的脚本先执行
cc.director.loadScene(sceneName);

后做加载动作!

_本意想做的事是:先Load我想要的场景,常驻节点上的过渡动画在切换后的场景上先遮盖一会儿,再隐藏。 _
现在:一做loadScene操作,常驻节点上的图片以及动画效果都莫得了!!

帖子: 2

参与者: 1

阅读整个主题

qq小游戏包错

分享一下基于腾讯云存储桶的远程加载资源的方法

$
0
0

@1095322545 写道:

查了两天的论坛帖子什么的终于是弄好了,特地记下来分享。(我使用的方法是在腾讯云中申请一个对象存储)

1、我们需要在腾讯云中申请一个对象存储

2、我们需要在这个对象存储中新建一个存储桶

3、将权限管理中的存储桶访问权限设置为公有读私有写

4、复制你的域名,点击红色箭头指向的图标就能复制域名了

5、在cocosCreator中构建发布,MD5Cache需要勾选,写上你的appid,把刚才复制的域名复制到远程服务器地址上面即可

6、构建完成以后,上传文件夹到你的腾讯云存储桶,传文件夹的时候使用谷歌浏览器可以直接拖拽进去

7、将build文件中的res文件夹删除

8、进入微信公众平台页面,将downloadFile合法域名改成你刚才复制的腾讯云存储桶的域名


分割---------------------------------------------------------------------------------------------------------------------------


我在完成了以上的八个步骤以后就没有勾选不校验合法域名的选项,但是网上好多都是勾选了的,我也放在这里了,仅供参考

错误提示:

出现这样的4916错误,大概有以下原因:
1、腾讯云的对象存储上面没有相应的res资源文件夹
2、地址没有写对
当然如果这两个错误的上面还有一个下载文件失败的错误的话,那应该是downloadFile 合法域名没有写对

帖子: 1

参与者: 1

阅读整个主题

使用TypeScript进行开发,不会进行类型检测吗

$
0
0

@1297513722 写道:

新手,今天来研究了一下使用typeScript,
使用的vsCode进行编辑的,结果发现cocos 不会对数据类型进行检测的吗?就算类型是不对的也依然可以运行?问下大佬,这是正常情况吗?如果是,那为毛还要用TypeScript?

帖子: 1

参与者: 1

阅读整个主题


creater 1.9.2,编译打包错误,我要崩溃了。

$
0
0

@1406059122 写道:

creater 构建的项目, android studio 编译 然后真机运行,运行的时候打开app是黑屏。控制台报错如下

D/jswrapper: JS: [ERROR]: Failed to load scene: Error: [AssetLibrary] loading JSON or dependencies failed: Uuid Loader: Deserialize asset [res/import/66/66b5efda-7934-4efa-82c8-0cf534cf44d2.json] failed : ReferenceError: this hasn't been initialised - super() hasn't been called
ReferenceError: this hasn't been initialised - super() hasn't been called
at h (src/project.js:283:15)
at new a (src/project.js:327:8)
at i.137.o.deserializeObject (src/jsbpolyfill.js:15497:10)
at i.137.o.deserializeObjField (src/jsbpolyfill.js:15522:20)
at i.137.o.deserializeObject (src/jsbpolyfill.js:15506:66)
at i.137.o.deserializeObjField (src/jsbpolyfill.js:15522:20)
at eval (eval at h (src/jsb_polyfill.js:15613:8), :3:562)
at n (src/jsb_polyfill.js:15462:1)
at i.137.o.deserializeObject (src/jsbpolyfill.js:15501:26)
at i.137.o.deserialize (src/jsb_polyfill.js:15471:33)

试了各种办法,都没有找到问题的原因。游戏在浏览器和模拟器上面都能正常运行,有熟悉打包的大神吗? 能否指教一下。这个问题卡住好几天了。

帖子: 1

参与者: 1

阅读整个主题

208 209一个不大爽的地方。。

ccc下载不了了,咋整?

酷跑类游戏,人物精灵设置为刚体,用什么方法可以实现向上跳,然后再自由落下?

facebook分享内容,延迟发送,但是好友接收不到消息如何解决

$
0
0

@somnusdear 写道:

现在需求是,我开始游戏前先选择一个好友,之后再我结束游戏后大概2/3分钟之后,在给好友发送消息,里边会有计时显示,所以必须是先选择好友 游戏结束才发消息,
现在我先调用chooseAsync ,回调里调用getPlayersAsync 获取好友ID,等游戏结束后再调用createAsync接口回调里用updateAsync,
但是现在好友并不会接收到消息,请问如何解决应该?

帖子: 1

参与者: 1

阅读整个主题

Viewing all 91341 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>