[Cocos Creator 3.5赛车游戏] 第二节 环境准备

所有教程都避不开环境准备,下面您将要安装好您将会用到的Cocos DashBoard和VS Code,步骤如下:

一.安装Cocos DashBoard:

如果直接百度里输入“Cocos DashBoard 下载”,得到的结果没有一个是有用的,所以还是要自己去官网下载,官网下载地址为:https://www.cocos.com/creator-download,目前界面如下:

可能现在官网下载界面有了改动,但是不管怎么改,请认准“下载Cocos Dashboard”的按钮。你可能会疑惑,不是说是使用Cocos Creator来开发吗,为啥现在去下载了Cocos Dashboard,这是因为Cocos官方推荐使用Cocos Dashboard来下载并管理各个版本的Cocos Creator,估计是他们也意识到了自己的Cocos Creator版本太多了,所以整出来了这么能管理开发工具的工具。不管怎么地,我们都需要用Cocos Dashboard来下载我们将要用到的Cocos Creator3.5版本,就像是你永远都需要用IE来下载Chrome/FireFox一样。在下载完成后,双击运行,因为你正在看我的教程,所以语言我假定您选择了简体中文。然后安装路径选择一个您喜欢的路径,然后会询问您“要编译原生工程,需要安装Visual Studio和C++编译配套工具”,因为我们是要做小游戏开发而不是原生平台,所以下面的勾不要点,直接点继续。

二.使用上一步的Cocos DashBoard下载Cocos Creator 3.5:

下载完成后,运行Cocos DashBoard,将会得到以下效果:

我们点击左侧选项卡中的“编辑器”选项,将会为我们展示出所有可供下载的编辑器,在里面找到3.5.2版本:

请点击对应行最右边的下载图标,DashBoard将会为你下载和安装Cocos Creator3.5.2。待下载完成后,进入下一个步骤。等待下载和自动安装完成的过程中,您可以考虑是否去购物网站买一块屏幕,到时候左边竖屏显示本教程,右边主屏幕负责开发。

三.新建一个示例项目:

由于项目的特殊性,如果直接让您和其他语言的教程一样整一个输出sout("hello world")的项目,可能其步骤会给你带来许多疑惑,所以这里直接从示例项目中新建一个项目,这个项目可以让您认识下Cocos Creator,并且也用于验证您的环境安装的是否正确。

1.在“项目”选项卡中点击新建按钮:

2.选择示例中的“快上车项目”:

3.点击创建按钮,这个示例项目将会添加到项目列表中并自动用刚刚下载的Cocos Creator打开这个项目,等待Cocos Creator读会条你将会进入到Cocos Creator中:

因为您将会用typescript也就是javascript进化而来的语言来开发这个项目,所以底部那个红色的莫名其妙的报错是很合理的,请忽略它,毕竟为了速成我们也没时间去研究它,在您不会跑的情况下只要不影响项目跑起来就OK。

四、运行示例项目

1.展开左下角的资源管理器,达到如下效果:

2.双击scene文件夹下面的login,此时上面的层级管理器会为您打开了login场景的预览:

现在你可能好奇什么叫做scene,scene在Cocos中代表场景,什么是场景呢?您可以想象自己是个AI,您收到了一条指令,内容是:“生成一个火箭从地面发射直到刚贴近卡门线的视频,视频的视角是人在地面仰视的视角”。那么您作为AI为了完成这个指令需要至少要模拟出两个取景地,一个是地球地面的发射中心,另一个是天空。这里所说的“发射中心”和“天空”这两个“取景地”就是所谓的场景。在这个示例中,这个游戏被分为了两个场景,一个是叫做login的登录场景,另一个是叫做main的主游戏场景。

注意,如果您使用的是集显或者显卡驱动有问题,可能会无法预览场景,如下所示:

这时候如果您不想装一个独显或者折腾显卡驱动的话,您需要退出当前Cocos Creator,然后在Coscos DashBoard中点击设置:

在设置中的“启动选项”中添加--disable-gpu的参数,如下图所示:

五、安装VS Code:

现在你已经能够在Cocos Creator中编辑场景了,但是在Cocos的体系或者多数游戏引擎的体系中,场景需要用脚本来控制,因此你需要为自己安装一个能够编辑typescript的编辑器,虽然现在已经有了能够在Cocos Creator中直接编辑ts文件的高仿VS Code插件,但是使用起来如同您在打CS时从盾牌里看人一个效果,严重影响您发挥全部实力。所以这里随波逐流式的推荐使用VS Code,下面将开始安装VS Code并告诉Coscos Creator安装完成的VS Code的路径在哪里。

1.下载VSCode:

地址为https://code.visualstudio.com/ ,点击页面中最蓝的按钮,等待下载完成

如果您还在使用经典版本的win7,请移步https://vscode.cdn.azure.cn/stable/3b889b090b5ad5793f524b5d1d39fda662b96a2a/VSCodeUserSetup-x64-1.69.2.exe下载

安装时请记住您设置的安装路径:

2.绑定VS Code到Cocos Creator中:

点击上方选项卡中的CoscosCreator,选择“首选项”,然后选择“外部程序”,点击“默认脚本编辑器”右边的放大镜图标,点开后选择您在上一步骤中路径下的Code.exe文件

3.验证VS Code是否正确引入:

在左下方的“资源管理器中”script文件夹中任意选择一个脚本文件双击,如果能用VS Code打开则表明已经正确配置

打开的VS Code效果如下:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/707138.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

FileLink如何实现金融行业跨网文件传输

在金融行业,跨网文件传输一直是一个备受关注的问题。由于金融数据的敏感性和重要性,如何确保文件在传输过程中的安全性、稳定性和合规性成为了金融机构急需解决的难题。而FileLink作为一款跨网文件交换系统,凭借其强大的功能和优势&#xff0…

KCNScrew Pack for mac v1.8(2024.05.15)激活版 序列号查询软件

KCNScrew Pack是一款Mac序列号查询软件,内置强大的序列号数据库。软件包含数千款软件序列号,基本上大多数常用软件你都可以找到相应的序列号。 KCNScrew Pack for mac v1.8(2024.05.15)激活版 序列号查询软件 主界面 打开KCNScrew可以看到如下的主界面&…

【前端】利用canvas实现图片压缩(附demo源码)

简言 记录下使用canvas来压缩图片的实现方式。 图片压缩 有的时候会遇到图片压缩的场景,我们可以使用canvas重新绘制图片,然后利用canvas的toDataURL()API导出base64数据实现图片压缩。 canvas图片压缩原理: canvas重新绘制图片可以控制绘…

MySQL创建存储过程函数(2)

DDL CREATE TABLE student (id int(11) NOT NULL AUTO_INCREMENT COMMENT 学号,createDate datetime DEFAULT NULL,userName varchar(20) DEFAULT NULL,pwd varchar(36) DEFAULT NULL,phone varchar(11) DEFAULT NULL,age tinyint(3) DEFAULT NULL,sex char(2) DEFAULT NULL,i…

Java | Leetcode Java题解之第86题分隔链表

题目&#xff1a; 题解&#xff1a; class Solution {public ListNode partition(ListNode head, int x) {ListNode small new ListNode(0);ListNode smallHead small;ListNode large new ListNode(0);ListNode largeHead large;while (head ! null) {if (head.val < x…

mysql8.0(安装含踩坑内容)

下载 wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.21-linux-glibc2.12-x86_64.tar.xz 上传 文件包移动到/usr/local/ cp mysql-8.0.21-linux-glibc2.12-x86_64.tar.xz /usr/local/ 解压 tar xvJf mysql-8.0.21-linux-glibc2.12-x86_64.tar.xz 重命名 mv …

收放卷伺服控制系统详细算法介绍(电子齿轮+张力PID卷绕轴控制功能块)

收放卷控制系统涉及的内容非常多,这里我们介绍全伺服系统利用电子齿轮指令实现主从轴的比例随动速度控制,收放卷控制算法介绍常用链接如下 1、收放卷+排线控制 收放卷+排线控制系统框图-CSDN博客文章浏览阅读24次。1、收放卷前馈量计算FC收放卷前馈量计算FC(CODESYS ST源代…

第二证券资讯|昨夜,黄金大涨、美股创新高!人民币狂拉

受降息预期影响&#xff0c;美股三大指数团体创新高&#xff0c;黄金期现价格亦大幅走高。 当地时间5月15日星期三&#xff0c;美股三大股指全线收涨。道指涨0.88%&#xff0c;纳指涨1.40%&#xff0c;标普500指数涨1.17%。 经济数据方面。美国4月CPI同比上涨3.4%&#xff0c…

运动耳机怎么选?五款新手必买的运动耳机盘点

运动耳机是专为运动爱好者设计的耳机&#xff0c;轻巧便携&#xff0c;佩戴稳固。无论你在跑步、健身还是骑行&#xff0c;它都能为你带来优质的音乐体验。那如何选择一款合适的运动耳机呢&#xff1f;这里&#xff0c;我结合自己和身边朋友平时选购经验&#xff0c;整理了一些…

纵横交织的功能的单元测试

在编写纵横交织的功能的单元测试时&#xff0c;你需要确保你的测试覆盖了各种情况和交互。这通常包括测试各个功能模块的单元&#xff0c;以及确保它们与其他模块的交互正常。而且在我们实际操作中会遇到这种各样的问题&#xff0c;下面的解决方法可得好好看看。 1、问题背景 …

Linux系统下qtcreator每次打开文件都要重新编码问题

在Linux系统下qtcreator每次打开windows系统下的.c文件都会提示编码问题&#xff0c; 提示错误&#xff1a;“Could not decode “xxx” with “UTF-8”-encoding. Editing not possible "中文显示乱码&#xff0c;不能编译&#xff0c;如下图&#xff1a; 解决&#xff…

Phidata:快速构建一个智能 AI 助手【附代码示例】

介绍 Phidata Phidata 是一个尖端的框架&#xff0c;专为开发具有超越传统语言模型能力的自治助手&#xff08;或称为代理&#xff09;而设计。这些 AI 助手拥有长期记忆、深入的情境理解能力以及通过函数调用执行操作的能力&#xff0c;使它们在各种应用中非常有效。项目近期…