AI生成cocos-creator打砖块游戏-准备工作(CodeBuddy)
引言:今天开始用AI制作一个简单的打砖块游戏环境是cocos creator3.8看看要花多少时间和成本完成一个小游戏。一下载工具首先去cocos官方下载cocos creator我用的是3.8.0官方网站地址是:https://www.cocos.com/creator-download点击这个下载编辑器下载链接器可以下载各个版本的creator我用的是3.8.0。Codebuddy下面有时候会简称AI是AI编程工具下载地址是:https://www.codebuddy.cn/home/ 。Vscode最好也下载一下这个我以前是用360安装的是查看代码的工具。开始编写游戏1.初始化工作首先用creator创建一个空项目创建好后目录结构如下我们主要是操作assets文件夹游戏的资源文件和代码文件都放在里面。然后在assets文件夹里面创建两个目录resources和scripts文件夹resources用来放资源文件这个名字是固定的一些要在代码里面动态加载的资源要放到里面不动态加载的资源的文件夹名字可以随便取scripts用来放代码文件名字随便取最好叫这个我发现AI生成代码文件时候会自动放到这个文件夹里面取其它名字不一定。MainScene.scene是我保存的默认主场景用来运行打砖块游戏也可以跳过这一步后面正式开始制作时候再弄。用AI生成打砖块游戏的第1关代码用codebuddy打开游戏也就是assets文件的父目录我这里是Game。然后让AI分析项目结构。右下方聊天框输入帮我分析项目结构然后点击右下角的发送按钮AI就会自动识别出这个是是creator项目。效果如下然后让ai生成一个简单打砖块游戏。我这边是这样写的帮我生成一个打砖块的游戏目前只要一关但是要有关卡跳转功能方便扩展。砖块上面要有血条我可以设置血量以及是否显示。打开scripts文件夹相关的打砖块代码就自动生成了再回到cocoscreator出现报错:这里我之前没有碰到这里我重启一下creator就可以了。修改代码错误用vscode打开项目不用vscode在Codebuddy文件树下面也会有提示发现很多红色的文件点击后里面有报错是因为没有引用对应ts对象关联的文件。这里我让AI帮我修复对话框里面输入:gamesartup里面 uiController.addScore报错帮我修改一下是不是没有引用 uiController的头文件。发送后它不仅改了这个错误这个文件里面的所有类似错误都改好了。我又让它改其它文件的类似错误。它就开始逐步排查我们只要耐心等待就可以了有些没改到的地方告诉AI第几行哪个方法出问题了让它修复就可以了。AI要分析整个文件改得会慢一点有一两个地方我自己改的理论上你告诉它地方都会改好。就这样第1步完成了后面开始制作相关的预制体让游戏的第1关跑通。这里我基本没花多少时间基本都是等待AI的时间新手可能要多花点时间在安装3个软件的地方碰到意外的问题要多花时间。这里我自己算1个小时。本文对应的游戏dome我放到我的资源下载里了加群也可以获取游戏交QQ流群1105293963