首页 > 其他分享 >Cocos Creator开发学习路线

Cocos Creator开发学习路线

时间:2024-06-03 15:29:33浏览次数:18  
标签:2D Cocos TypeScript Creator JavaScript 路线 3D

1.JavaScript与TypeScript程序设计

由于可以跨平台发布,同时要能支持h5的游戏,cocos creator选择了JavaScript与TypeScript来做为它的开发语言,所以我们要先学习JavaScript与TypeScript。TypeScript是基于JavaScript的一个语法糖,运行的时候被编译为JavaScript,所以我们要先学JavaScript再学TypeScript。语法涉及的知识点主要包括如下:

(1)JavaScript变量,表达式,顺序执行,条件判断,循环语句,打印函数

(2)JavaScript基本数据类型,函数,object(表),数组,字符串,函数调用,Math数学库;

(3)JavaScript 模块, require,new机制,this传递;

(4)JavaScript实现面向对象:类,继承,重载等;

(5)TypeScript常用类型与类型定义;

(6)TypeScript面向对象:类,数据成员,成员函数,构造函数;

(7)TypeScript面向对象:继承,重写,静态数据成员,静态成员函数等;

(8)TypeScript枚举,Lamda表达式,名字空间,类型转换as,export与import机制;

2.Cocos Creator 3.x 2D/3D基础开发与使用

Cocos Creator版本很多,目前最好采用的是Cocos Creator 3.x来开发游戏,2.x官方已经表示不会再更新与维护了,现在大部分的企业都切换到3.x来做。一开始我们就从3.x开始。Cocos Creator 3.x全新设计了引擎,是一个纯3D引擎,尽量不要有先学2D不学3D这种想法,从3D开始到最后再学2D,2D是3D的特殊形式。常见的Cocos Creator 2D/3D基础知识点如下:

(1) Cocos Cre

标签:2D,Cocos,TypeScript,Creator,JavaScript,路线,3D
From: https://blog.csdn.net/upgrade_bro/article/details/139415416

相关文章

  • cocos creator 3.x实现手机虚拟操作杆
    ​简介在许多移动游戏中,虚拟操纵杆是一个重要的用户界面元素,用于控制角色或物体的移动。本文将介绍如何在Unity中实现虚拟操纵杆,提供了一段用于移动控制的代码。我们将讨论不同类型的虚拟操纵杆,如固定和跟随,以及如何在实际游戏中使用这些操纵杆。unity2022版本实现虚拟操作杆可......
  • Ubuntu上使用QT creator运行cuda程序
    突发奇想想尝试一下QT界面中使用CUDA加速过的程序,然后查了一下资料,总结一下有以下几点吧1、CUDA配置全部放在.pro文件中2、main.cpp为主函数使用g++编译3、kernel.cu为核函数使用nvcc编译不多说上代码以下为main.cpp代码   #include<QtCore/QCoreApplication>       ......
  • 2024年网络安全学习指南!详尽路线图,从零基础到黑客高手的进阶之路!
    零基础小白,到就业!入门到入土的网安/黑客学习路线!建议的学习顺序:一、网络安全学习普法(心里有个数,要进去坐几年!)1、了解并介绍《网络安全法》2、《全国人大常委会关于维护互联网安全的决定》3、《中华人民共和国计算机信息系统安全保护条例(2011年修正)》4、《中华人民共......
  • cocos 单独构建bundle
    **发布网站之后,想单独构建bungdle,节省时间,没想到一堆坑**1.不能正确加载bundle.json文件,提示404(如果不是md5构建不会出错):分析:ssetBundle在更新上延续了Creator的MD5方案。当你需要更新远程服务器上的AssetBundle时,请在构建发布面板中勾选MD5Cache选项,此时构......
  • cocos 无法设置Node layer属性
    升级到3.83之后突然无法设置Nodelayer属性,编译器打开之后无法保存1.删除temp,library文件夹后重新打开,(仍无法解决。)。原以为升级之后问他资源没有升级导致2.为什么打开prefab之后又恢复layer属性??分析原因:cocoseditor里的属性是从全局变量里读.在浏览器环境中cc是一个全......
  • 蓝桥杯-AB路线(详细原创)
    问题描述:有一个由N×M个方格组成的迷宫,每个方格写有一个字母A或者B。小蓝站在迷宫左上角的方格,目标是走到右下角的方格。他每一步可以移动到上下左右相邻的方格去。由于特殊的原因,小蓝的路线必须先走K个A格子、再走K个B格子、再走K个A格子、再走K个B格子......
  • Cocos2dx解决安卓全面屏问题
    将'proj.android/axc/org/cocoa2dx/cpp/AppAetivity.java文件打开。内容替换为:/****************************************************************************Copyright(c)2008-2010RicardoQuesadaCopyright(c)2010-2012cocos2d-x.orgCopyright(c)2011Zynga......
  • cocoscreator游戏源码小程序游戏代码
    typeHttpRequest={  mothed:string;  url:string;  param:any  timeout?:number;}exportclassHttpLoader{  private_loading:boolean=false;  private_retryTimes=3;  private_timeout=5000;  private_request:HttpRequest......
  • 购买课程,钱花销的一些问题(更新五天中go的路线)
    我觉得省点小钱把精力留给需要精力的事情是很有必要的,但是我认为需要掌握一定的决策技巧,虽然决策只能是相对完美受限经验,但不断增进知识可以家加深我们的理解这门课程:gogormgin博客rabbitmqprometheusdockeretcdgozerok8s面试题(后续其他技术随便找门课看看不一样吗)优......
  • Linux下Qt Creator无法输入中文(已解决)
    1.首先确保安装了搜狗输入法,且能正常运行。2.克隆源码到本地。gitclonehttps://gitcode.com/fcitx/fcitx-qt5.git3.检查QtCreator版本,如下图所示,为基于Qt6的。4.进入源码目录,建立build文件夹,修改CMakeLists.txt。cdfcitx-qt5/mkdirbuildviCMakeLists.txt 由......