以下所有操作都在Windows环境下进行。
① 访问官网地址:https://codebuddy.ai/cli
② 复制安装命令:
③ win + R
输入cmd
打开命令行提示符工具。
④ 鼠标右键粘贴刚刚在官网复制的命令,并回车安装,4秒安装完成。
提示找不到npm命令?通过以下链接可以在官网下载NodeJS,下载后安装好重新执行第四步即可。
https://nodejs.org/dist/v22.20.0/node-v22.20.0-x64.msi
NodeJS版本需要v18以上才能运行CodeBuddyCLI。
在命令提示符中输入codebuddy
,会先提示是否信任当前目录,所以在此之前你应该先进入一个目录下执行此命令。
确认信任之后,如果你第一次使用,需要进行登录,如果你没有谷歌或Github账户,就切换到下一个微信登录;
微信登录会在浏览器打开一个登录界面,登录成功即可正常使用了。
为当前的人物角色创建一个C#控制脚本。要求如下所示:
1、WASD移动。
2、鼠标控制视角,Y 轴旋转角色,X 轴旋转摄像机。
3、空格键可以进行跳跃。
4、地面检测,防止空中连跳。
5、可配置的移动速度、跳跃力度等参数。
将以上内容复制,粘贴到命令框中:
粘贴后进行回车,codebuddy会自己制定需求,并编辑文件内容,编辑好后会提示你确认:
第一个选项表示确认本次修改。
第二个选项表示确认本次修改,并且后续不再提示,直接确认修改。
第三个选项表示放弃本次修改。
确认本次修改后提示如下所示:
查看生成的脚本文件,并将生成的脚本添加到游戏对象“Player”上,点击Player游戏对象可以在右侧检查器中查看绑定状态。
显示组件引用部分是一个相机对象,是指玩家头顶的那个相机,我们把玩家头顶的相机拖动到该引用处进行应用。
以上操作完成后按下ctrl+s
进行保存,保存后点击运行
按钮进行试运行。
通过WASD能够控制游戏人物移动,鼠标旋转也可以控制相机旋转同时游戏人物可以正常随着相机角度旋转。
按下空格可以进行跳跃,并且在落地之前无法进行二次跳跃。
通过设置跳跃高度数值,可以正常控制跳跃高度.....数值调太高了,就像飞起来一样。
本文从安装CodeBuddy到对当前Unity游戏开发生成对应的角色控制脚本,并应用控制脚本到游戏对象中。
CodeBuddy可以正常理解需求,并根据当前的目录结构创建合适的人物角色控制脚本,最终验证脚本可以正常控制人物进行移动。
正常自己写的话需要根据当前游戏对象以及关联游戏对象进行编写脚本,所需时间加上一点一点调试,至少1-2小时,而使用CodeBuddy CLI一分钟内搞定。对于我这种个人开发者一天的活能缩减到一个小时都不夸张。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。