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

网站开发包括网站的线上教育培训机构十大排名

网站开发包括网站的,线上教育培训机构十大排名,网站新闻收录问题,怎么建投票网站1、基本改动 基本改动:去掉了cc.,改成在顶部添加导入 项目升级时候直接将cc.去掉,根据提示添加引用 node只保留position,scale,rotation,layer 其余属性如opacity,如果需要使用需要在节点手动添加UIOpacity组件 3d层和ui层分开…

1、基本改动

基本改动:去掉了cc.,改成在顶部添加导入
项目升级时候直接将cc.去掉,根据提示添加引用

node只保留position,scale,rotation,layer
其余属性如opacity,如果需要使用需要在节点手动添加UIOpacity组件
在这里插入图片描述

3d层和ui层分开展示,ui层必须在Canvas下,如果需要在3d层显示ui参考:https://blog.csdn.net/K86338236/article/details/146573306

粒子和3d方面完善了很多,建议有相应需求的项目升级
注意3.5.5以上shader格式和以下3.0.0-3.5.5版本格式不同,需要重写

2、部分属性获取方式改变:

rotation:
编辑器内显示的rotation其实是eulerAngles
代码赋值用:

this.node.setRotationFromEuler(v3(0, 0, 0))

position:

this.node.setPosition(v3(0, 0, 0))

坐标转换:convertToNodeSpaceAR,convertToWorldSpaceAR
目前可以直接赋值和获取世界坐标:

this.node.getWorldPosition()
this.node.setWorldPosition(v3(0, 0, 0))

width,height,anchorX,anchorY:

node.getComponent(UITransform).width
node.getComponent(UITransform).height
node.getComponent(UITransform).anchorX
node.getComponent(UITransform).anchorY

opacity:

node.getComponent(UIOpacity).opacity

color:

node.parent.getComponent(Sprite).color
node.parent.getComponent(Label).color
node.parent.getComponent(RichText).fontColor

3、方法变化:

  • 计算两点距离
p1.sub(p2).mag() -> Vec3.distance(p1,p2)
  • 浅拷贝:
    直接加.clone()
this.node.getWorldPosition().clone()

加载模块:基本没变

        assetManager.resources?.load(path, AudioClip, (err, clip) => {//路径,类型,回调if (err) {console.warn(err)return}//处理加载的资源})
  • tween:官方文档

使用例子:
支持各种带数值的属性,包括string,fillRange等

    let tweenDuration: number = 1.0;// 缓动的时长let action = tween(this.node).to(tweenDuration, { position: v3(0, 10, 0) })// 这里以node的位置信息坐标缓动的目标 .to(tweenDuration, { position: v3(0, 10, 0) },{onUpdate: (target, ratio) => { },//当前缓动的进度,值可能为空progress: easing.sineOutIn//缓动速度变化函数})// 这里以node的位置信息坐标缓动的目标 .call(() => {//插入函数}).delay(1)//延时1秒.start();//移除节点所有动画
Tween.stopAllByTarget(this.node);
  • 简易全局事件系统:

    director.on(“attack”, this.onAttack, this);
    director.off(“attack”, this.onAttack, this);
    director.emit(“attack”);

  • 音频:官方文档
    改动较大,使用audioEngine的需要重写了
    Cocos Creator 3.x 移除了 v2.x 中的 audioEngine API,统一使用 AudioSource 组件播放音频。

4、常见问题:

  1. 粒子层会被ui层遮挡:
    给粒子节点添加UIMeshRenderer和UITransform,scale设置为0.01
    或者新建一个相机,层级比主相机高,只渲染粒子层,相机ClearFlags需要改为DEPTH_ONLY
http://www.dtcms.com/wzjs/472049.html

相关文章:

  • 申请域名流程后怎样做网站移动建站模板
  • 公司开发一个网站的流程百度搜索推广方案
  • 减肥药做网站营销竞价推广代运营服务
  • 重庆市建设医院网站合肥seo排名优化公司
  • 百度seo优化是什么意思seo云优化是什么意思
  • 资源类网站怎么做今天发生的重大新闻
  • 能做ppt的软件seo网络推广
  • 嘉兴网站排名优化报seo排名助手
  • 网站建设 呢咕云网络推广技术外包
  • 政府网站建设的战略网站首页快速收录
  • 电商网站开发的代价做销售怎么和客户聊天
  • 湘潭雨湖区疫情最新消息抖音seo排名优化软件
  • 实力网站开发百度手游排行榜
  • wap网站服务器海外新闻发布
  • 青岛高端网站制作培训学校资质办理条件
  • 做影集的网站或软件下载百度反馈中心
  • 百度 网站地图怎么做产品网络营销策划
  • 宁波网站搭建定制非模板网站建设天津企业seo
  • 网站后台配置什么是搜索引擎优化seo
  • 普通的宣传网站用什么做搜索引擎优化的方法包括
  • 企业网站建设 制作百度应用市场
  • 如何查看一个网站是不是用h5做的友情链接发布
  • 做公众号用什么网站吗焊工培训内容有哪些
  • python可以做网站开发吗二次感染即将大爆发
  • 百度网盟 网站定向搜索引擎优化概述
  • 政府网站建设的功能抖音广告怎么投放
  • 为什么我的网站在百度搜不到志鸿优化网官网
  • app制作免费网站首页关键词如何优化
  • 什么网站可以做excel表格企业网站建设论文
  • 网站首页可以做竖版吗如何做友情链接