没有见到一个帖子对 2.4x和3.0的3d做对比,
3.0的介绍是各种诱人,但没有一个帖子来说明这两个版本的3d差距,相信2.4的2d和3.0的2d出入不大。
2.4版本的人大有人在,如刚立项不久的2.4会很惆怅,究竟是不是升级3.0,3d带来了哪些提升?
究竟这些提升达到了什么程度?
打算将项目加入3d元素,前怕狼后怕虎
理论上来说,新版本肯定好过于老版本。不过如果你的项目近期就要上线,我建议你还是用最稳妥的方式。一般来说,小版本号怎么也要加几个数以后,才算是稳定。如果你是个人慢慢做,也至少要等到正式版出来再入手。目前是一个预览版,是不能做正式商业项目来跟进的。
大佬,你2.4版本的原生测试是怎么弄得,可以出个教程吗?我按照官方的手册来,profiles是空的。
2.4.3的原生调试:
1)编译的时候,要勾选debug模式:

2)因为用的V8引擎,所以按照V8的方式就可以远程调试了,VSCode的lunch.json里配置,我的配置如下,看下边的”JSB原生调试“,修改对应address地址为你的设备IP地址就可以了:
{
"version": "1.4.0",
"configurations": [
{
"name": "网页调试",
"type": "chrome",
"request": "launch",
"url": "http://localhost:7456",
"sourceMaps": true,
"userDataDir": "${workspaceFolder}/.vscode/chrome",
"diagnosticLogging": false,
"pathMapping": {
"/preview-scripts/assets": "${workspaceFolder}/temp/quick-scripts/dst/assets",
"/": "${workspaceFolder}"
}
},
{
"type": "node",
"request": "attach",
"name": "JSB原生调试",
"address": "192.168.1.110",
"port": 6086,
"skipFiles": [
"<node_internals>/**"
],
"program": "${file}"
}
]
}
然后在调试这里选择”JSB原生调试“就可以连接设备:

之后就可以直接在vscode里断点调试了。
谢谢,我去操作一番