当前位置: 首页 > news >正文

Cocos creator避坑指南(一些比较容易错的地方)

持续更新中...

代码方面

1.存一个节点的值时,一定要存.clone值,不要直接存,否则存的只是引用,完全没用。

举个例子this.targetNode.worldPosition.clone();不管是位置信息还是颜色信息等等,都要存.clone()的值,这是js的特点,C#并不会这样

2.用碰撞事件和触发器事件多一步操作,看我另一个帖子。

3.有的时候AI给不出正确的代码,学会在浏览器里调试。console.log(object.keys(xxx));可以看到这个东西下面的属性,学会断点调试。还有windows["xxxx"]=xxx;这种设置全局函数方便调试

编辑器方面

1.如果一个物体的代码里有缩放相关的代码,那么动画文件就不要涉及到缩放,否则即便动画文件里会导致这个物体来回放大缩小

2.和unity有所不同的是,coocs每创建一个2D的东西就会多创建一个相机,所以如果你是一个3D项目,本身3D的物体就需要一个相机,2D的UI就需要另一个相机。

3.和unity的碰撞有点不一样的是,Cocos想让两个物体碰撞,哪怕有一个是静止的,两个物体都要装刚体和碰撞体。静的物体的刚体就选static,动的物体如果既要被另一个物体的碰撞体挡住,也要受到碰撞事件的影响,那么就选动态的,然后刚体的线性因子就填1,0,1,角因子就填0,0,0

同时刚体质量为1,不受重力影响。如果动的物体用运动学,好像是会触发碰撞事件,但是不会被另一个物体的碰撞体挡住。

这里要注意:一定要在项目设置-物理,里面把碰撞矩阵该发生碰撞的层给勾上,这样才能发生碰撞/触发事件、才能被挡住等等。

http://www.jsqmd.com/news/136803/

相关文章:

  • AI赋能HR进化:构建招聘效率、精准与体验三重闭环
  • USB转串口驱动安装:CH340芯片硬件原理深度剖析
  • GPT-SoVITS模型部署指南:快速搭建TTS服务接口
  • GPT-SoVITS在智能硬件中的应用前景分析
  • HR不愿明说的秘密:CAIE证书,近三年含金量飙升的AI人才“隐形通行证”
  • 爆肝整理!大模型开发必知的10个核心概念,附实例解析,小白秒变AI大神!
  • 基于微信小程序的私房菜定制上门服务系统(源码+论文+部署+安装)
  • GPT-SoVITS与传统TTS对比:优势究竟在哪里?
  • 警惕“纸面黄金”:近五年大火的AI证书,零基础可考的背后,是价值正在稀释吗?
  • 程序员福利!不用再跪求API!七牛云让小白也能调用全球87款大模型,手搓“AI议会“
  • 24、WPF主题、皮肤与打印功能全解析
  • 25、WPF数据绑定全解析:从基础到复杂应用
  • 实用代码工具:Python打造PDF选区OCR / 截图批量处理工具(支持手动/全自动模式)
  • 17、Outlook使用指南:存储管理、个性化设置与安全保障
  • 如何在云平台部署GPT-SoVITS?完整镜像使用说明
  • 开源语音合成新星:GPT-SoVITS社区生态全景扫描
  • 语音克隆新纪元:GPT-SoVITS让AI学会你的声音
  • GPT+SoVITS双模型融合:打造自然流畅的语音合成引擎
  • 【AI黑科技】马来西亚ILMU大模型横空出世:用本地数据训练“懂方言“的AI,开发思路全公开!
  • LLM推理不确定性:反直觉真相、根因与收益
  • GPT-SoVITS音质评测:与主流TTS系统的对比分析
  • 一分钟语音生成千条内容?GPT-SoVITS应用场景全解析
  • 30、导航应用与三维绘图技术解析
  • 【面板数据】全国城市内区域经济差距数据(2013-2024年)
  • web垃圾分类回收系统信息管理系统源码-SpringBoot后端+Vue前端+MySQL【可直接运行】
  • 掌握Keil和Proteus联调方法的核心要点一文说清
  • IAR使用教程:低功耗模式仿真的操作实践
  • AI Ping 实战解析:GLM-4.7、MiniMax M2.1 双模型上新限免!评测、调用与 Agent 落地全攻略
  • GPT-SoVITS + GPU加速:实现毫秒级语音合成响应
  • SpringBoot+Vue web物流管理系统平台完整项目源码+SQL脚本+接口文档【Java Web毕设】