8 诛仙剑 2个月前 343次点击
环境要求,32位Python
Keyboard库
pygame库
可以通过pip命令安装
Win+r打开运行对话框,输入CMD回车
接着输入以下两条命令
pip install keyboard
pip install pygame
至于为什么使用32位解释器,因为调用aisound语音引擎的时候,必须用这个显示器,64位的调不了
框架概述
这是一个用于搭建地图音频游戏的框架,目前支持,三维坐标的移动,跳跃功能,其实还有一个遁地,但是呢太懒了,就懒得做了。其实也就几行的事儿,以后给他加上,以及坐标事件功能,坐标事件是个啥玩意儿,就可以理解成幻想编辑器的按右下角操作的这个东西
调用必备工作,把本框架中的两个DLL文件复制到和你的调用文件同层级的目录,不然会报错,找不到文件
下面可以给贴一个我写的一个非常烂的调用示例
至于为什么没有文档,当然是懒得写,发给ai,应该能帮你总结出来调用文档吧
下载链接在最下面
import 音频游戏
from 音频游戏.主程序 import 主程序
from 音频游戏.工具.批量生成地图 import 批量生成地图
边缘音频 = 音频游戏.音频引擎.Sound("边缘音频.mp3")
深坑 = 音频游戏.音频引擎.Sound("深坑.mp3")
游戏 = 主程序(音频游戏.朗读引擎, 音频游戏.键盘引擎, 边缘音频)
空间 = 批量生成地图(游戏.地图引擎.添加空间)
空间.修改空间大小(0, 0, 0, 0, 0, -1000000)
空间.空间属性["名称"] = "深坑"
空间.空间属性["备注"] = "一个望不到底的坑"
空间.空间属性["站立"] = False
空间.空间属性["坐标音频"] = 深坑
空间.生成()
游戏.开始游戏("地图测试")
游戏.引力系统.基准高度 = -1000000
游戏.移动系统.跳跃高度 = 100000
游戏.地图引擎.添加坐标回调("global", 回调=游戏.移动系统.传送, 参数=(0, 0, 0))
音频游戏.启动事件循环()
点此下载看得我头疼
让豆包什么玩意儿的帮你看一看,写个文档应该就好了至于我让豆帮我写他写的什么玩意儿啊,不会写他都
也不知道是不是我给的提示词不对,那写的跟我这玩意儿好像也没啥关系,就算写出来了他那好几个焦点也不好复制
那就不知道了
敬佩大佬。
我不是大佬,只是个小白
禁止和小白抢位置,你是小白,那我不成小小白了,哈哈哈。
你去当大佬,我用小白的位置就行了
哈哈哈!寒假以后可以和你来比比实力,现在学到if语句判断,后面就懒得不想看了。
这个,这个我建议你继续看,看到泪分装应该就差不了多少了,其他的可以自己研究了,哦,对了,你看那个Python编程,从入门到实践第3版的后边,这个实践部分我没看
ok,ok,现在写一些小玩意儿问题不大,就是还没有学到那个咋读来着,唉,不管了,反正是一个用户输入的一个传入参数的函数。哪天把状态调整过来了,就把后面东西啃掉。
input
对
你咋知道我是在听书机上看完的
你自己以前讲过,如果没记错的话,应该是你。
那一个input函数就包含了C加加里面的cout cin 的两个功能,一个是输出提示,一个是输入
要不要哪天研究研究C加加
那东西,我也是服了。本来我就没怎么练它的语法,就容易错。然后IDE还不提示,然后编译的时候报错还不是特别的明确,要不要试试老好玩了
听说很难。
没看完,实践部分没看
所以你的3d最终实现没
没呢,该死的豆包只会让我的框架架构更清晰,为啥这么说,因为,她说,音频对象的set_pos()方法可以设置声音位置,导致我对一系列方法进行修改来适配这个,最后,根本没这个方法,当然那些努力有用,让框架更好用了
加油吧
哦,对,忘说了,这个里面的标识符全是中文的,至于中英混合就算了,那样的话更差劲了,还不如全用中文