单车控制MINECRAFT(二)
消息来源:baojiabao.com 作者: 发布时间:2024-11-28
操控杆的类型很多,传统有手掣,而喜欢赛车的人应该对軚盘不会陌生,还有各类仿游戏模式制作的体感杆。今次的制作成品就是于用踩单车当作控制杆,而今期将会进入程式的部分。
用程式码制作隧道
进入 Minecraft 游戏后,执行程式码。程式码内容很简单,是于玩家的坐标位置,沿 X 轴方向加长 150 个单位,墙壁厚度 1 个单位的隧道。
行数 1-2 :载入有关 Minecraft 的 Library 。
行数 3 : 在游戏中建立玩家。
行数 4 : 取得玩家现在的位置,以座标形式表示出来。
行数 5 : 建立一个长方体实物。
行数 6 : 将这个长方体里面的砖块移去,变形成一条隧道。
设计弹出讯息
如果想强化互动程式的效果,可以编写程式,在主角到达某地段的时候,相关讯息便会显示出来,在这里我们设计为当主角身处地点的 x 坐标数值介乎于某个范围时(例如 32 至 33 ),画面上便会显示出预设的讯息“ Welcome to this Zone ”。
用踏车控制游戏移动
在最后一个步骤,便是要制作一个单车脚踏,以控制 Minecraft 画面移动的一个“操控杆”。我们将一个单车发电器倚附在单车后辘的边缘上,当玩家用脚驱动单车的脚踏,车轮便会转动,继而推动单车发电器,最后产生电压(情况就好像手摇发电机一样,当转动发电机便会产生电力)。
将这个电压作为 Raspberry Pi 的输入,当电压的数值大于某个设定数字后
(例如 0.5V ), Minecraft 画面便会向前移动,情况就好像你身处在虚拟的世界中踏单车一样。
因为电压是属于模拟信号,所以要通过一颗拟数位转换器 MCP3008 来将讯号转换,并输入到 Raspberry Pi ,只需按著 Photo8 的接驳方法, Raspberry Pi 便可读入模拟信号。最后是编写程式,将上述的装置结合起来,所需要的计算机程序可参考下面的程式码。
行数 1-3 :载入有关 Minecraft 的 Library 。
行数 4 :单车发电器的电压接驳在数位转换器 MCP3008 的第一只脚上。
行数 5 :在游戏中建立玩家。
行数 6-9 :利用 while True 作为永远重复的循环结构。当单车发电器的
电压数值大于 0.5V 的时候,计算机程序便会取得玩家当时的位置,并在 x 座标的数值中加上 10 ,使玩家沿着 x 的方向,前行十个单位 (playerPos.x+10) 。
行数 10-12 :当玩家的 x 座标的数值大于 32.0 及小于 32.5 的时候, 画面中便会显示讯息 Welcome to this Zone 。
总结
用 Raspberry Pi 版本的 Minecraft 游戏,我们可以学习编写程式的技巧,并制作出互动程式。这次运用单车脚踏制造一个特色的操控杆,令玩家有不一样的体验,相信读者也可以运用想像力,用 Raspberry Pi 制作出更多新颖的操控杆装置。
相关文章
- YouTube更新违反规定政策,提升惩处透明度和一致性
2023-12-31 14:00:52
- 传苹果将把中国iCloud正式交给本地化经营 苹果手机icloud换区存储操作
2023-12-27 18:34:43
- 刘德华代言什么手机?刘德华成华为Mate 60 RS非凡大师华为5G新手机代言人
2023-09-26 21:55:08
- WebOS新系统:Palm Pre手机最新款高价登港
2023-06-23 15:39:14
- 帮助企业组织对抗勒索软件,资安通报机构设立防护专区,可协助事前、事中与事后因应
2023-06-22 09:36:10
- 蔚来全系产品降价3万 取消免费换电 换一次电池180元
2023-06-12 17:27:49
- 电商平台三巨头开打最大规模折扣 价格战再次打响
2023-03-05 18:58:40
- 爱立信节省成本裁员四千人 爱立信全球员工总数五分之一
2023-02-24 22:27:29
- 蜜芽关停近况,八位数重金买三字顶级新域名mia.com也关闭
2023-02-23 16:18:14
- 联想CEO杨元庆:联想集团需要裁员32%削减部分业务支出
2023-02-18 12:45:25
- 蓝色光标2022营收亏损18亿 客户预算减少明显
2023-02-18 12:40:08
- 三星工厂或将80%生产转至越南 因本地劳动力成本上升
2023-02-17 23:09:16
- 香港八达通卡如何激活?没用失效过期余额怎么办
2023-02-17 18:34:51
- 中兴通讯被曝将裁员20% 称只裁国外的
2023-02-17 18:33:26
- 苹果新iPhone15Pro手机终于改用USB-C(火牛)数据线??Lightning充电接口退出
2023-02-17 16:57:22
- 突发!蓝色光标曾为中国民企500强龙头 如今业绩亏损断崖下跌
2023-02-16 14:31:19
- 三星发布自家carplay车载中控系统 Car Mode for Galaxy 可以连接carplay吗?
2023-02-14 00:53:17
- Opera浏览器宣布集成ChatGPT 一键生成网页内容摘要
2023-02-14 00:32:08
- 谷歌google计划重返进入中国市场?但结果可能令你失望
2023-02-13 16:57:15
- Zoom紧急裁员1300人 佔员工总数15%
2023-02-08 14:59:11