首页 > 其他分享 >细数creator 1.x与2.x的重大区别

细数creator 1.x与2.x的重大区别

时间:2023-11-20 15:27:12浏览次数:29  
标签:细数 区别 cc creator 摄像机 改成 2.1 3D

Cocos creator从1.x到2.x还是有很多改动,今天我总结了一些他们的主要差别。
1:取消了DrawNode, 取而代之的是cc.Graphic组件:
将DrawNode改成了cc.Graphic, 这样更贴近组件化开发一些;
2:摄像机改动比较大:
x默认没有摄像机,而2.x必须要有一个摄像机才能显示;
摄像机的实现也做了很大的调整, 2.x的摄像机可以参考我之前的文章
3:向量API变化:
  cc.pLength(向量) 改成 向量.mag()
  cc.pSub(dst, src) 改成了 dst.sub(src);
一般看提示就可以了,删除的结构都会有替换的提示。
4: 节点的变化
   1: 旋转变化: 1.x ~2.0x, 是顺时针为正,逆时针为负,而到2.1以后,是逆时针为正,顺时针为负,然后将旋转的rotation改成了angle;
   2: setLocalZOrder函数取消,取而代之的是zIndex属性;
   3: 2.1以后,增加了3D的属性,有z, 欧拉角等;
   4: 2.1以后增加了3D编辑器,可以将节点Node切换成3D模式;
   …
5: 微信SDK的变化
   1: 子域项目不是以前的项目大小,而是子域名排行榜的大小
   2: 主项目里面显示子域,使用WXSubContextView组件,显示比以前更方便; 
 
 

标签:细数,区别,cc,creator,摄像机,改成,2.1,3D
From: https://www.cnblogs.com/rainy1unity/p/17844016.html

相关文章

  • python2和3的语法区别
    `` - python2相当于repr  python3不能使用Input-python2如果输入字符需要加双引号,数字不需要加 python3数字字符都可以Raw_input-python2输入数字字符都可以    python3丢弃exceptException,e:- python2可以用  python3语法报错,推荐使用exceptE......
  • 国内站点同样使用API接口 与官网输出没有区别无须开通PLUS
       国内镜像是一个基于API接口的应用,它能够模拟人类的对话和语言交流,帮助用户更好地理解和应用自然语言处理技术。为了提高效率和稳定性,以及更好地服务用户,一些开发者在国内搭建了镜像站点,提供了更快速、可靠的服务。   国内镜像的优点在于能够在本地直接运行,避免了......
  • AWS 登录页面上 Root user 和 IAM user 的区别
    在AWS(AmazonWebServices)中,可以通过两种用户类型登录到AWS管理控制台,即Rootuser和IAMuser。这两种用户类型之间存在一些主要的区别,这些区别主要涉及账户所有权、权限级别和安全方面的问题。首先,我们要理解Rootuser和IAMuser的含义。Rootuser代表AWS账户的所......
  • memset,memcpy,strcpy 有什么区别?
    memsetmemset的作用是在一段内存块中填充某个给定的值。voidmemset(void*ptr,intvalue,size_tnum);将 ptr 指向的内存块从前往后num个字节用value替换。返回值为ptrintmain(){ chararr[]="abc"; memset(arr,'s',2); printf("%s",arr); return0;}//输......
  • 命令式编程(Imperative Programming)和声明式编程(Declarative Programming)的区别
    命令式编程(ImperativeProgramming)和声明式编程(DeclarativeProgramming)都是计算机编程的范式,它们有着不同的特点和适用场景。首先,我们讨论命令式编程。在命令式编程中,程序员需要明确地告诉计算机需要执行哪些步骤来达到预期的结果。我们可以把这种范式比作烹饪食谱:食谱会明确地......
  • get请求与post请求的区别
    一、定义 1、get和post请求是http协议中的两种请求方式。 2、get一般用来获取服务器的信息的,post一般是用来更新信息。二、区别1、get请求一般用来请求获取数据  post请求一般作为发送数据到后台,传递数据,创建数据2、get请求也可以传参到后台,但是传递的参数则显示在地址......
  • GET和POST的请求的区别
    传递的参数不同,POST传递的参数在requestbody中,GET传递的参数在url后拼接GET请求一般用于查询,POST一般用于提交某种信息进行某些修改操作POST相对GET请求安全GET请求会被浏览器主动缓存,POST不会,要手动设置GET请求长度有限制,POST没有......
  • addCurve和addQuadCurve方法有啥区别?
    SwiftUI中的addCurve(to:control1:control2:)和addQuadCurve(to:control:)方法都用于在路径中添加曲线,但它们各自使用不同的曲线类型。addCurve(to:control1:control2:):这个方法添加的是一个贝塞尔曲线(Béziercurve),特别是一个立方贝塞尔曲线。它需要指定终点和两个控制......
  • 显示类型转换和as的区别
    一、显示类型转换:Dictionary<string,object>dict=newDictionary<string,object>();dict.Add("Id","111");dict.Add("Name","NAMSDJFIDSJF");dict.Add("Genger",true);try{varperson=(Person)(......
  • python 赋值、浅拷贝、深拷贝的区别
    b=a: 赋值引用,a和b都指向同一个对象。b=a.copy(): 浅拷贝,a和b是一个独立的对象,但他们的子对象还是指向统一对象(是引用)。b=copy.deepcopy(a): 深度拷贝,a和b完全拷贝了父对象及其子对象,两者是完全独立的。对于可变的序列,切片操作符:是浅拷贝 比如:a=b[:]......