信息中心 发表于 2023-3-8 12:19:10

适用于 Android Minecraft PE 的 Python 编码

https://content.instructables.com/F9D/RQU9/IAIN6SSA/F9DRQU9IAIN6SSA.png?auto=webp&frame=1&crop=3:2&width=971&fit=bounds&md=453b01b753fca9f8737de959e190acb1

https://content.instructables.com/FIW/FPD9/IAIN6SU8/FIWFPD9IAIN6SU8.png?auto=webp&frame=1&crop=3:2&width=229&fit=bounds&md=2b271071ab7b42b024f7845f03618071

https://content.instructables.com/FL4/T3NU/IAIN6SYQ/FL4T3NUIAIN6SYQ.png?auto=webp&frame=1&crop=3:2&width=229&fit=bounds&md=f65a04aee130152be98c64977af26a36

https://content.instructables.com/FD8/COGA/IAIN760N/FD8COGAIAIN760N.png?auto=webp&frame=1&crop=2:3&width=229&height=1024&fit=bounds&md=2f4ea08a379fcdc1ecaa4a0d89abf1203 更多图像







https://content.instructables.com/FE4/KE19/GRFN1OXD/FE4KE19GRFN1OXD.jpg?auto=webp&crop=1%3A1&frame=1&width=130由arpruss跟随

更多作者:https://content.instructables.com/F9Y/O9KT/LEVELVCO/F9YO9KTLEVELVCO.jpg?auto=webp&crop=1%3A1&frame=1&width=130

https://content.instructables.com/FNX/HVM2/LCOTDSWN/FNXHVM2LCOTDSWN.jpg?auto=webp&crop=1%3A1&frame=1&width=130

https://content.instructables.com/FUD/GQ5G/LCG8QOE5/FUDGQ5GLCG8QOE5.png?auto=webp&crop=1%3A1&frame=1&width=130




Raspberry PI 版本的 Minecraft 允许您使用 Python 编写脚本,制作分形设计、绘图、海龟图形、简单游戏等。同样的事情可以在桌面版本上用我的 Raspberry Jam Mod 完成(这里是我关于如何使用的Instructable它),以及服务器端 mod。Whale 和 O'Hanlon有一本关于 Minecraft Python 脚本的好书,O'Hanlon 的网站上有很多信息。我现在制作了一个模组,可以让您使用 Minecraft 的 Android 袖珍版完成所有这些操作。代码运行速度比桌面版慢,但您仍然可以画结、分形、基于 L 系统的植物、玩海龟图形等。源代码在这里,安装程序在Google Play上。在这个 Instructable 中,我将解释如何安装我的模组,并开始在手机或平板电脑上为袖珍版 Minecraft 进行 Python 编码。(推荐使用蓝牙键盘,但不是必需的。)您将需要 Android 2.3 或更高版本的设备(但 2.3 时代的设备对于更复杂的脚本来说可能太慢)、Minecraft PE 副本和一些免费软件。
添加提示问问题评论下载
第 1 步:先决条件https://content.instructables.com/F9W/5GGO/IAIN7I3H/F9W5GGOIAIN7I3H.png?auto=webp&frame=1&width=467&height=1024&fit=bounds&md=6e3ffda089a1352cbba48a895b6a8776





安装 Google Play 上提供的以下应用程序(它们也都在 Amazon Appstore 中):
[*]Minecraft PE(你唯一需要实际支付的东西)
[*]BlockLauncher(免费)或BlockLauncher Pro(付费)
[*]QPython
[*]覆盆子果酱模组 PE

添加提示问问题评论下载
第 2 步:安装 Raspberry Jam 模组https://content.instructables.com/FPF/TRH8/IAIN6SU9/FPFTRH8IAIN6SU9.png?auto=webp&frame=1&crop=2:3&width=467&height=1024&fit=bounds&md=b595151f4bee10df2c4d5265fd2855ac

https://content.instructables.com/FGH/FK9K/IAIN6VGQ/FGHFK9KIAIN6VGQ.png?auto=webp&frame=1&crop=2:3&width=247&height=1024&fit=bounds&md=7a2ac2662d2679486bba32a1ec5fabdb

https://content.instructables.com/F20/ET05/IAIN6VHT/F20ET05IAIN6VHT.png?auto=webp&frame=1&crop=3:2&width=247&fit=bounds&md=c61407714e41a876d71c685b5f3725c4

https://content.instructables.com/FC5/FB0L/IAIN6VL5/FC5FB0LIAIN6VL5.png?auto=webp&frame=1&crop=3:2&width=247&fit=bounds&md=8c9f6e40945c2316b06115039571be1d








[*]运行 Raspberry Jam 模组。
[*]如果它发现先决条件都已安装,它会给你一个大大的“Install!”。按钮。除此之外,您还可以选择如何处理现有的 QPython 脚本。
[*]点击“安装”。
[*]您将看到 BlockLauncher 的脚本导入屏幕。点击“导入”。
[*]将您的设备切换到横向(有时 BlockLauncher 可能会在纵向模式下崩溃)并启动 BlockLauncher(我建议从现在开始使用 BlockLauncher 启动 Minecraft)。
[*]点击扳手按钮(屏幕顶部中间)。
[*]点击“管理 ModPE 脚本”。
[*]点击“raspberryjampe.js”,然后点击“启用”。
[*]按回,一切都安装好了。


添加提示问问题评论下载
第 3 步:在 QPython 中运行示例脚本https://content.instructables.com/FWZ/AF78/IAIN6YE4/FWZAF78IAIN6YE4.png?auto=webp&frame=1&crop=3:2&width=600&fit=bounds&md=5398809221423b0d3023ecb628b04b0b

https://content.instructables.com/FMG/6JPP/IAIN6Z4W/FMG6JPPIAIN6Z4W.png?auto=webp&frame=1&crop=3:2&width=600&fit=bounds&md=b8369d246801156ce6fe8aafca0ed6e4






[*]在 Minecraft 中创建一个世界(确保您使用 BlockLauncher 启动 Minecraft):我推荐一个创意世界,在高级选项中使用“Flat”。
[*]按设备的主页按钮并运行 QPython。
[*]向左滑动 QPython 主屏幕。
[*]点击“程序”。
[*]选择一个脚本,我假设是“borromean.py”。
[*]您现在可以选择“打开”来查看它,然后选择播放按钮来运行它,或者“运行”来直接运行它。无论哪种方式,您都会在脚本运行时看到一个文本控制台屏幕。
[*]切换回 Minecraft(在我的手机上是长按主页,在我的平板电脑上是多应用按钮)。
[*]该脚本现在将运行。抬头看看它在做什么。您可能需要后退才能看得更清楚。

添加提示问问题评论下载
第 4 步:从 Minecraft 内部运行示例脚本https://content.instructables.com/FFD/68BB/IAIN6ZTW/FFD68BBIAIN6ZTW.png?auto=webp&frame=1&crop=3:2&width=600&fit=bounds&md=43065f5931bfe6150360a4f95645aafa

https://content.instructables.com/FCV/6RE4/IAIN73DV/FCV6RE4IAIN73DV.png?auto=webp&frame=1&crop=3:2&width=600&fit=bounds&md=a9768d24154495930732eb28806ce4a5





您还可以直接从 Minecraft 中运行脚本(在 BlockLauncher 中启动)。只需点击右上角的聊天按钮,一旦你得到键盘(你可能需要点击键盘图标),输入/py 脚本名然后按下一步或输入。(省略“.py”扩展名。)这将在 QPython 中启动脚本(您可以多次按下后退按钮切换回 Minecraft 以观看它运行;确保您允许控制台继续在后台运行)。该脚本必须位于内部存储的com.hipipal.qpyplus/scripts文件夹中。您还可以包括命令行参数(例如,绘制二十面体,do /py polyhedron 14和做十二面体 do /py polyhedron 14 faces)。除了/py(或/python,如果你想输入更多)命令,我的 Raspberry Jam Mod PE 还包括命令:/时间设置x设置时间,以及/tp xyz传送,其中 (x,y,z) 是坐标(0,0,0 是重生点)。您还可以使用 ~ 进行相对坐标。例如,/tp ~ ~10 ~向上移动 10 个方块。(如果~很难在你的键盘上打字,你可以用任何字母代替它!)
添加提示问问题评论下载
第 5 步:创建一个简单的脚本https://content.instructables.com/FDI/TCUR/IAIN767P/FDITCURIAIN767P.png?auto=webp&frame=1&crop=2:3&width=400&height=1024&fit=bounds&md=df24d77611bb273990c369143fe86486

https://content.instructables.com/FSS/T3AC/IAIN75VW/FSST3ACIAIN75VW.png?auto=webp&frame=1&crop=2:3&width=400&height=1024&fit=bounds&md=9d8ce6f54ce074461fa983a082276ee6

https://content.instructables.com/FFM/NSWW/IAIN75VV/FFMNSWWIAIN75VV.png?auto=webp&frame=1&crop=2:3&width=400&height=1024&fit=bounds&md=da2123286264dcc1267bfc328d5c2cf53 更多图像






确保 Minecraft 正在运行(通过 BlockLauncher)并加载了世界。在 QPython 的主屏幕中,向右滑动并选择“编辑器”。按右上角的大“+”按钮,然后选择“空白文件”。为了节省您自己的打字时间,请点击“片段”图标(最后一行的倒数第二个图标)。选择“我的世界乌龟”。您将获得一些样板代码。在最后一个postToChat行之前,键入:对于我在范围内(5):t.go(20)t.right(144)然后点击磁盘图标将脚本另存为sample.py,确保将其放在脚本文件夹中。然后按下播放键。当你切换到 Minecraft 时,你应该会看到一个由金砖制成的五角星。要了解如何制作各种更复杂的脚本,请参阅我为 Minecraft Instructable 编写的大型 Python 代码(注意:t.turtle(x)仅适用于x=None或x=PLAYER)。(但请注意,其中一些脚本对于移动设备来说可能过于复杂。例如,Menger 海绵需要少一个级别。)
添加提示问问题评论下载
第 6 步:交互式 Python 控制台https://content.instructables.com/FEA/SX21/IAIN7HZR/FEASX21IAIN7HZR.png?auto=webp&frame=1&width=1024&fit=bounds&md=54e68c0a0a41a626a63f200c927f3b70





您还可以通过启动console.py或turtleconsole.py脚本(使用 QPython 或通过/py console或/py turtleconsole)并在聊天中键入 Python 命令以“退出”结尾来交互式运行 Python 代码。console.py脚本初始化一个mc全局变量,它是Minecraft()的一个实例,而turtleconsole.py脚本初始化t它是Turtle()的一个实例。一个技巧:聊天不允许您输入空行,而在 Python 交互式会话中需要空行才能退出缩进块。要注册一个空行,只需在一行中输入一个空格。

页: [1]
查看完整版本: 适用于 Android Minecraft PE 的 Python 编码