使用Python来制作发射火箭的游戏
小编给大家分享一下使用Python来制作发射火箭的游戏,相信大部分人都还不怎么了解,因此分享这边文章给大家学习,希望大家阅读完这篇文章后大所收获,下面让我们一起去学习方法吧!
创新互联服务项目包括正宁网站建设、正宁网站制作、正宁网页制作以及正宁网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,正宁网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到正宁省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!
你可以使用Python来画你想要的航天器、设置警报、航天器之间的通讯、控制运行轨道、监控燃料量等等一系列功能,甚至能够改变游戏界面。
在Space Center API中,你可以读取作用在飞船上的重力、获得海拔高度、绕行轨道的纬度、参考系速度、控制游戏内部相机等等,几乎一切想读取的它都可以读取到。
1.安装
你可以通过pip安装这个项目:
pip install krpc
注意,使用这个项目的前提是先下载好游戏。而且在运行脚本的时候,游戏必须在运行着,并与客户端保持连接。怎样才能和客户端连接呢?你还需要下载kRPC服务器插件:
https://github.com/krpc/krpc/releases/download/v0.4.8/krpc-0.4.8.zip
并执行以下操作:
1.提取gamedata文件夹到您的KSP目录。
2.启动游戏。
3.这时候应该就会弹出服务器窗口如下
2.使用
运行游戏,并且服务器正常启动后,我们就可以开始尝试一些例子了。不过在这之前,Python脚本作为客户端还需要和服务器进行连接:
import krpc
conn=krpc.connect(name='Hello World')
vessel=conn.space_center.active_vessel
print(vessel.name)
第二行连接服务器,第三行获得激活的飞行器、第四行打印飞行器名字:
你还可以尝试一些别的API,比如下面这个例子,能够获得飞行棋相对于参照物(行星)的速度:
真的,能够做的东西太多了。如果你们感兴趣,推荐先下载游戏并试玩,大致摸清楚游戏的玩法后,开始使用Python来进行编程游戏。说实话,这个游戏太适合用来教小孩子了。
Python和游戏之间详细的API都在这里可以找得到:
http://krpc.github.io/krpc/python.html
以上是使用Python来制作发射火箭的游戏的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!
分享标题:使用Python来制作发射火箭的游戏
文章源于:http://hbruida.cn/article/gidsis.html