【正式版已更新】支持原生的 Cocos Creator 3D v1.0.3 公测开启!

设置好路径后,生成出来的安卓工程,报错:
ERROR: Parameter specified as non-null is null: method com.android.build.gradle.internal.cxx.configure.JsonGenerationVariantConfiguration., parameter ndkVersion

1.0.1 正常,Xcode 9.2

收到

API Level 无法选择说明没有在偏好设置中设置 Android SDK 和 NDK 地址

确保 NDK 和 SDK 都有设置并删除构建目录后重新构建试试。

谢谢各位的反馈,新年快乐哦!

支持!
不过还是希望引擎组大大们能赶紧搞一个统一版本,能同时开发2D、3D,毕竟现在的版本有点多了,我才刚开始升级2.2.2,目测2.3又要发布了,我都不知道该升级哪个版本了。
希望早点有一个稳定的统一版本。

都设置好了,然后工程编译也通过了,就是生成apk的时候报了一堆x86的错误。在构建的时候,我就算吧x86的勾选去掉了,还是这样。

我在Application目录下安装了ccc3d1.0.2 ,同时我又将1.0.3 安装到了Application/CCC3D目录下,在启动CCC3D目录下的IDE时,会报错,

可能是这个1.0.3的IDE,点击CocosCreator3D.app启动时,读取了1.0.2的包下的资源,没有权限读取导致启动后卡住。
我将这个CCC3D移到文稿里,同样是点击CocosCreator3D.app启动时,也会报同样的错,所以我觉得这个CocosCreator3D.app 和Application下的CocosCreator3D.app有冲突。
我再尝试了,右键显示包内容,然后进入Contents/MacOS文件夹下运行Unix可执行文件CocosCreator3D
终于启动成功没有卡住

这个可能不是官方的问题,不过如果能解决就好了

这是启动的时候,导入 effect 报错了?
编辑器应该已经打开了吧,顶部开发者有一个 asset 调试工具,可以看看那边导入报了什么错误

需要在偏好设置内先吧 ndk 和 sdk 路径设置一下~

你好,方便升级一下 XCODE 吗?我们在 10.2 上测试没问题。

啥时候把详细更新列表补全一下

https://github.com/cocos-creator/engine/tree/3d-v1.0.3 源代码今天可以下载了

[Build] Error: ENOENT: no such file or directory, link ‘E:\XXXX\build\wechatgame\cocos3d-js.min.map’ -> ‘E:\XXXX\build\wechatgame\cocos\cocos3d-js.min.map’
at Object.linkSync (fs.js:990:3)
at tryRenameSync (C:\CocosCreator3D_1.0.3\resources\app.asar\node_modules\fs-extra\lib\move-sync\index.js:40:12)
at Object.moveSync (C:\CocosCreator3D_1.0.3\resources\app.asar\node_modules\fs-extra\lib\move-sync\index.js:22:3)
at C:\CocosCreator3D_1.0.3\resources\app.asar\platforms\wechatgame\dist\build.js:1:6082
at Generator.next ()
at i (C:\CocosCreator3D_1.0.3\resources\app.asar\platforms\wechatgame\dist\build.js:1:286)
at processTicksAndRejections (internal/process/task_queues.js:86:5)
打包微信报错

node.eulerAngles 替代 setRotationFromEulerAnge
cameraCompont.convertToUINode(pos,node.getParent()) 替代worldToLocalUINode

删除library ,setting 重新导入工程解决,可能是1.0.2缓存造成

game.js? [sm]:65 Uncaught TypeError: window.importEngine is not a function
at VM59 game.js:69
at Object.init (BaseSystemInfo.js? [sm]:5)
at VM59 game.js:67
at require (VM34 WAGame.js:1)
at :1:1
at HTMLScriptElement.scriptLoaded (:18:21)
at HTMLScriptElement.script.onload (:30:20) 但是又报这个错

window.importEngine().then(function () {
require(’./libs/common/engine3d/index.js’);
require(’./libs/common/remote-downloader.js’);

测试打包在编译的时候就会报这个错误


这个只是新建的的测试项目
android studio 用的是3.1.2
ndk用的是11rc
Android SDKi 用的是28
麻烦引擎组看下

1.02一切正常

现在在1.03运行(空项目)就会出错

理论上来说 28 已经支持 OpenGL ES3 了,不应该找不到这个定义,你可以试试看在Android Studio 里面手动重新指定一下 SDK version,看看能不能解决问题

需要新建新的构建任务就可以顺利构建了,这是一个 bug,会被修复

是不是用了项目模板?

native打包,可不可以把各平台分开啊?

请问引擎组,Android SDK NDK 用的哪个版本?