让GPT帮你做游戏

让GPT帮你做游戏

最近GPT很火, 国内很多美术已经使用上了开源的stable diffusion webui还有收费版的Midjourney来辅助开发,之前有让GPT生成一个贪吃蛇的html来直接运行起来的. 这是GPT在html上面的应用.那么针对Unity游戏开发有没有合适的GPT场景呢?答案是肯定的.

示例

先来设想一个使用场景: 我们通过对GPT描述要创建哪些场景物体, 创建什么类型的光源,让GPT给场景的物体添加组件,等等,如果可以通过描述就能让Unity自动帮我们执行这些操作,而不需要程序或者美术手动创建或者调整这些物体这样是不是很方便呢?本篇教程就是让这个使用场景变为现实.

先来看下最终效果, 我们告诉GPT,让它来创建10个Cube, 我们在输入面板输入下面这段话

创建10个Cube 随机旋转和位置

结果如下

在这里插入图片描述

然后让GPT给每个Cube添加不同颜色,继续在输入面板输入下面这段话

给场景中的所有物体添加不同颜色

最终效果如下

在这里插入图片描述

是不是被惊艳到了?!!!

那么你可能会问了,是不是我只能通过和你写一模一样的文字才能让Unity来帮我做这些事情,答案是否定的.我们可以随意输入自己想要做的事情,只要GPT能够识别出来就可以.

原理

这个工具原理其实很简单,就是让GPT根据你的描述帮你生成所需要的代码,然后执行这段代码即可.

最后分享一下开源网址https://github.com/tylearymf/UniGPT

使用

将上面的开源库通过git拉取下来之后,记得使用2020.3.46f1c1的LTS版本,之前使用2022.2.9f1c1没有成功.作者后续会做支持,如果着急想体验的情况下推荐使用2020.3.46版本.

然后按照官方文档安装好Python3.10.6

按照顺序执行下面命令

python -m pip install --upgrade pip
python -m pip install revChatGPT
python -m pip install EdgeGPT

如果有公司配置了内部的GPT等第三方镜像或者代理, 记得修改

https://api.openai.com/v1/chat/completions

网址为公司代理,接下来通过菜单栏

在这里插入图片描述

即可打开对话面板,里面内置了GPT, New Bing, Bard等接口,记得修改对应的配置即可

下面就可以体验了

猜你喜欢

转载自blog.csdn.net/onelei1994/article/details/129788740