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

关于远端资源的下载

$
0
0

creator是否提供了一种只下载对应bundle中的对应资源的逻辑呢?
因为我这边资源为了方便整理,所有特效都放到一个bundle中,但由于这里的特效每次可能就使用里面的几种,其他大部分资源(95%)的东西,可能在这一轮里都用不上。
所以想走一个部分下载的方式。

我这个需求,除了把那些资源都各自放一个bundle,或者说将资源拆成若干个bundle外,有没有好的方法来下载特定资源(主要是提高资源的利用率)

1 个帖 - 1 位参与者

阅读整个主题


德盛团队承接外包项目!!!

$
0
0

(主题被作者撤回,除非被标记,不然将在24小时后自动删除)

1 个帖 - 1 位参与者

阅读整个主题

有没有知道编译后uuid怎么加密变成20位的

$
0
0

图片资源编译后,都是以uuid来命名,然后附带了一个json文件,里面的好像是吧uuid加密成20位的一个值来寻找这个图片的,有人知道这个算法是什么么,谢谢

2 个帖 - 1 位参与者

阅读整个主题

德盛团队承接外包!!!

$
0
0

承接Cocos外包项目,包含二开,换皮,抖音微信快手等各平台上线及接广告sdk,美术资源及3d模型定制,可定制开发休闲小游戏,价格低廉可议价!!!
有意者加v
微信图片_20240104133020

1 个帖 - 1 位参与者

阅读整个主题

急急急!引擎从3.6.0升级到3.6.3后,线上出现很多websocket崩溃日志!!!

$
0
0

如题,引擎从3.6.0升级到3.6.3后,线上包出现很多websocket相关的崩溃信息,希望有遇到类似问题的大佬可以交流交流image image image

2 个帖 - 1 位参与者

阅读整个主题

出windows版本ttf字体都没有了怎么解决

$
0
0
  • Creator 版本:2.4.11

  • 目标平台:pc

所有label和richtext的字体都变成系统字体了,模拟器启动也是这样,我还以为是模拟器的问题

1 个帖 - 1 位参与者

阅读整个主题

地形贴图绘制出了问题

$
0
0

image

我也不知道怎么变成了这样,就是自己导入了张地面贴图,一画就这个样子了

1 个帖 - 1 位参与者

阅读整个主题

3.8.1阴影问题

$
0
0

3.8.1版本,发现个诡异的问题,摄像机创建在场景上,阴影正常显示,但是将摄像机创建在预制体上,阴影就没办法显示出来。。
image
这样可以显示出模型的阴影,
image
这样就没办法显示出阴影

1 个帖 - 1 位参与者

阅读整个主题


在layout中有办法改变子节点层级吗

$
0
0

creator 版本3.8.1,没有zIndex属性后该怎么更改层级呢,因为要修改的节点在layout中,用setSiblingIndex又会改变子节点顺序,有什么办法解决吗

2 个帖 - 1 位参与者

阅读整个主题

粒子特效显示问题

$
0
0

烟花特效预制体.zip (39.1 KB)
在尝试做一个烟花粒子效果,从3D项目移植到2D中,出现了下面的问题:

只有暂停时,预览中才显示粒子效果。更奇葩的是粒子效果有两个,参数相差不多,另一个正常显示

运行时截图
image

暂停后截图:
image

另外一个正常显示的粒子效果:
image

有无大佬指点一下

1 个帖 - 1 位参与者

阅读整个主题

cocos遇到的问题

$
0
0

1.cocos项目meta文件中的

ver:1.1.0这个是什么,又是根据什么改变的
2. cocos脚本目录名,引用的时候区有时区分不出大小写,有时候又必须严格区分,这是为什么

1 个帖 - 1 位参与者

阅读整个主题

新手: 官网2D案例层级重叠

$
0
0

跟随官网的2D游戏写了一遍,
层级关系也按照官网示例修改了。
运行游戏还是会出现重叠现象
image

1 个帖 - 1 位参与者

阅读整个主题

cocos2d-x 3.17.2 升级spine到最新4.1稳定版

$
0
0

cocos2d-x 3.17.2 升级spine到最新4.1稳定版

前言:由于cocos2d-x 3.17.2 只支持spine 3.8 以下版本,美术同事想使用性能更好、效率更高的spine版本,所以花时间升级了一下cocos2d-x 3.17.2的spine版本

备注:

  • spine的数据是不向下兼容的,比如:美术使用spine3.7,项目里也必须加入spine runtimes 对应的版本。即使项目接入的spine runtimes 版本是4.1 也无法正常播放spine3.7导出的动画数据.。升级之前想清楚,否则项目旧的spine动画资源无法正常播放。
  • spine runtime 官网

正文

一、代码调整

  • 1.1 从spine runtime 官网clone 项目并切到4.1分支。如图所示:spine 最新的稳定版本是4.1 image
  • 1.2 移除掉项目目录frameworks\cocos2d-x\cocos\editor-support\spine下的所有相关spine文件,并将D:\projects\spine-runtimes\spine-cpp\spine-cppD:\projects\spine-runtimes\spine-cocos2dx\spine-cocos2dx\src\spine下的文件全部拷贝到项目刚刚的目录。
    • 复制spine-cocosedx相关文件到项目里image
    • 复制 spine-cpp相关文件到项目里
      image
  • 1.3 使用cocos2d-x自带的lua bindings工具生成新的lua_cocos2dx_spine_auto.hpplua_cocos2dx_spine_auto.cpp。工具目录frameworks\cocos2d-x\tools。不懂lua绑定流程的在社区自己找找,有很多相关指导文章。文末附件包含了绑定好的文件。
  • 1.4 由于spine4.1和spine3.7差别很大,新增了很多接口,所以lua_cocos2dx_spine_manual.cpp也得修改一下。具体也可以搜索一下:怎样手动绑定lua接口。文末附件包含了绑定好的文件。

二、工程调整

  • 2.1 windows端

  • libSpine项目重新导入spine文件,如图所示:image

  • libluacocos2d项目导入新增的lua_spSkeletonData.cpplua_spSkeletonData.hppimage
    点击项目重新生成。

  • 2.2 android 端
    我这边是ndk-build,按照格式修改frameworks\cocos2d-x\cocos\editor-support\spineAndroid.mk

  • 2.3 ios 端
    大体和Windows端一样,移除spine原文件后重新导入就可以了

三、spine4.1简介

  • 创建animation接口说明
    spine 4.1 使用上并没有太大区别。使用有三种接口:
    SkeletonAnimation.createWithJsonFile 普通的通过*json生成
    SkeletonAnimation.createWithBinaryFile 新增的二进制数据格式,貌似说性能提升不少
    SkeletonAnimation.createWithData 通过数据生成,这个数据可以重复使用。
  • 新增 ANIMATION_INTERRUPT 和 ANIMATION_DISPOSE 两种事件类型
sp.EventType =
{
    ANIMATION_START = 0,
    ANIMATION_INTERRUPT = 1,
    ANIMATION_END = 2,
    ANIMATION_COMPLETE = 3,
    ANIMATION_DISPOSE = 4,
    ANIMATION_EVENT = 5,
}

附件

1 个帖 - 1 位参与者

阅读整个主题

如果定时器的回调函数带参数,unschedule无法取消

突然警告循环引用

$
0
0
  • Creator 版本: 3.7.3

  • 目标平台: chrome

  • 重现方式:

  • 首个报错:
    image

image
之前还好好的 突然就报错循环依赖

但是我RollNumberr这个类里面只有引用了一个工具类
用madge工具检查循环依赖没有问题

image

3 个帖 - 1 位参与者

阅读整个主题


3.8.2 原生IOS集成SDKBOX的教程

$
0
0

3.8.0升级3.82发现iOS项目之前的build没法用了,真好~
重新做构建发现这块可以捡出来做个教程。

1.在XCODE项目中添加sdkbox库
image

2.将以下文件移入此目录
image

3.在此文件添加如下代码
image
image

#if (CC_PLATFORM == CC_PLATFORM_IOS)

#include “SDKBoxJsHelper.h”

#include “PluginIAPJS.hpp”

#include “PluginIAPJSHelper.h”

#endif

#if (CC_PLATFORM == CC_PLATFORM_IOS)
se->addRegisterCallback(register_all_SDKBoxJS_helper);
se->addRegisterCallback(register_all_PluginIAPJS);
se->addRegisterCallback(register_all_PluginIAPJS_helper);
#endif

if的判断必须添加,否则会影响安卓

4.在此目录添加此方法
image
image

#if (CC_PLATFORM == CC_PLATFORM_IOS)
bool seval_to_boolean(const se::Value& v, bool* ret)
{
    assert(ret != nullptr);
    if (v.isBoolean())
    {
        *ret = v.toBoolean();
    }
    else if (v.isNumber())
    {
        *ret = v.toInt32() != 0 ? true : false;
    }
    else if (v.isNullOrUndefined())
    {
        *ret = false;
    }
    else if (v.isObject())
    {
        *ret = true;
    }
    else if (v.isString())
    {
        *ret = v.toString().empty() ? false : true;
    }
    else
    {
        *ret = false;
        assert(false);
    }

    return true;
}
#endif

文件下载

1 个帖 - 1 位参与者

阅读整个主题

萌新求一个学习指南,现在看的是真迷糊

$
0
0

新手如何学cocos creator 3.8,现在越看越迷糊,啥@ccclass干啥用的,@property干啥用的,cc包到底都能做些啥,看的教程都没有人讲过,都是直接开发也没人介绍介绍,现在人有点晕。

我是该如何学?TypeScrip大致的看完了,官方的2d上手教程也跟着搭起来了,但是后面就不知道该咋学了,搜了一堆课大多也都是直接上手敲代码也不介绍说明下为什么要用这些。

有大佬能给一份学习路径吗?比如我是先别看视频先直接扒文档看啥什么渲染总线啥的哪些,还是说有什么更好的适合我这样的菜鸟学习的资源?

提前谢谢大佬们

2 个帖 - 1 位参与者

阅读整个主题

cocos3引用wasm

$
0
0
  • Creator 版本: 3.6.0

  • 目标平台:浏览器

  • 重现方式:运行代码复现

  • 首个报错:index.js:1 Error: Error: 以 file:///E:/coyouxi/NewProject_1/node_modules/wasm_mod/ 为起点找不到模块 “”
    at rejector (system.js:1188:13)
    at resolve (system.js:1219:9)
    at systemJSPrototype.resolve (system.js:1241:10)
    at system.js:336:39
    at Array.map ()
    at system.js:334:43

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

  • 编辑器操作系统:windows 10

  • 重现概率: 必然重现
    我使用rust写了个rsa加密,使用wasm-pack build --target web生成了一个pkg,把pkg文件夹里的文件复制到wasm_mode文件夹里,放到cocos项目根目录,执行
    npm install --save ./wasm_mod
    我在cocos里面安装其他npm报
    然后在ts程序里引用,我这样操作在react程序中运行的很好,但是在cocos里面报上面的错误,
    我的引用方式为:
    import init, { encrypt } from “wasm_mod”;
    调用方式为:
    init().then(res => {
    let aa = encrypt(‘dd’);
    console.log(aa);
    });
    具体js引用rust wasm可参考https://blog.csdn.net/weixin_47560078/article/details/130589024这篇文章,或者搜索相关,网上文章较多,有的是直接引用js,有的使用npm安装,我试了两种方式都行,我在react里面是用npm安装的,可以正常调用成功,但是在cocos中不行。
    网上搜到有的方法是,不使用npm直接引用生成的包中的js文件,会报大概意思是不是标准的cjs模块的错误,项目要求使用wasm,已经探索3天,仍然没有解决。
    也有这篇文章https://www.jianshu.com/p/1bc23892589c,但是只是演示的了简单的代码,这种方式如果rust文件中有import其他库,我的代码中引用了其他库,那么将报这篇文章https://blog.csdn.net/cucibala/article/details/114235063中的错误。
    我是前端开发人员,但是因项目需求,要往cocos里面集成功能才接触cocos,请大家不吝赐教,多多指点。

1 个帖 - 1 位参与者

阅读整个主题

creator游戏在电脑上连续跑几天会出现黑屏

$
0
0

一个困扰了一段时间的问题,creator 2.4游戏通过Electron打包成.exe之后,在电脑上连续跑几天会出现黑屏,左上角有个很小的白色图标,通过观察内存CPU都正常. 是渲染线程挂了,在控制台捕捉到错误: WebGL: CONTEXT_LOST_WEBGL: loseContext: context lost. 大家有遇到过吗,帮忙给个解决方案,感谢!

1 个帖 - 1 位参与者

阅读整个主题

收类似寻千大道或者山海北荒卷类似游戏的源码,价格好谈。

$
0
0

如果有开宝箱,砍树,类似的玩法的游戏源码也可,最好是仙侠风。

1 个帖 - 1 位参与者

阅读整个主题

Viewing all 90390 articles
Browse latest View live


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