# The-Powder-Toy-Chinese **Repository Path**: makefool/The-Powder-Toy-Chinese ## Basic Information - **Project Name**: The-Powder-Toy-Chinese - **Description**: No description available - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-09-07 - **Last Updated**: 2024-09-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README The Powder Toy - April 2024 ========================== 从[Powder Toy 网站](https://powdertoy.co.uk/Download.html) 获取最新版本 从[汉化 Github](https://github.com/Dragonrster/The-Powder-Toy-Chinese) 获取最新汉化版本 要使用保存等在线功能,您需要 [注册一个帐户](https://powdertoy.co.uk/Register.html),也可以访问 [官方 TPT 论坛](https://powdertoy.co.uk/Discussions/Categories/Index.html) 你有没有想过炸毁什么东西?或者,也许您一直梦想着经营一座原子能发电厂?您是否有开发自己的 CPU 的意愿?Powder Toy 让您可以做到所有这些,甚至更多! Powder Toy 是一款免费的物理沙盒游戏,它模拟气压和速度、热量、重力以及不同物质之间无数种相互作用!该游戏为您提供各种建筑材料、液体、气体和电子元件,可用于构建复杂的机器、枪支、炸弹、逼真的地形和几乎任何其他东西。然后,您可以开采它们并观看酷炫的爆炸、添加复杂的布线、与小火柴人玩耍或操作您的机器。您可以浏览和播放社区制作的数千种不同的保存或上传您自己的 - 我们欢迎您的创作! 有一个 Lua API——你可以自动化你的工作,甚至为游戏制作插件。Powder Toy 是免费的,源代码是根据 GNU 通用公共许可证分发的,因此您可以自己修改游戏或帮助开发 构建说明 =========================================================================== 请参阅 [WIKI 主页上的](https://powdertoy.co.uk/Wiki/W/Main_Page.html) Powder Toy Development Help部分 感谢 =========================================================================== * Stanislaw K Skowronek - 设计原作 * Simon Robertshaw * Skresanov Savely * cracker64 * Catelite * Victoria Hoyle * Nathan Cousins * jacksonmj * Felix Wallin * Lieuwe Mosch * Anthony Boot * Me4502 * MaksProg * jacob1 * mniip * LBPHacker 使用的库和其他资源 =========================================================================== * [BSON](https://github.com/interactive-matter/bson-c) * [bzip2](http://www.bzip.org/) * [FFTW](http://fftw.org/) * [JsonCpp](https://github.com/open-source-parsers/jsoncpp) * [libcurl](https://curl.se/libcurl/) * [libpng](http://www.libpng.org/pub/png/libpng.html) * [Lua](https://www.lua.org/) * [LuaJIT](https://luajit.org/) * [Mallangche](https://github.com/JammPark/Mallangche) * [mbedtls](https://www.trustedfirmware.org/projects/mbed-tls/) * [SDL](https://libsdl.org/) * [zlib](https://www.zlib.net/) * [zpix](https://github.com/SolidZORO/zpix-pixel-font) 指导 =========================================================================== 用鼠标点击元素并在区域中绘制,就像在MS Paint中一样。剩下的游戏就是学习接下来会发生什么 按键 =========================================================================== | 按键 | 操作 | | ----------------------- | --------------------------------------------------------------- | | TAB | 在圆形/方形/三角形画笔之间切换 | | Space | 暂停 | | Q / Esc | 退出 | | Z | 放大 | | S | 保存 Stamp | | L | 加载保存的 Stamp | | K | 浏览保存的 Stamp | | 0-9 | 设置渲染模式 | | P / F2 | 将屏幕截图另存为 .png | | E | 调出元素搜索 | | F | 帧进 | | G | 增大网格大小 | | Shift + G | 减小网格大小 | | H | 显示/隐藏 HUD | | Ctrl + H / F1 | 显示介绍文字 | | D / F3 | 调试模式 | | I | 反转压力和速度贴图 | | W | 循环引力模式 | | Y | 循环空气模式 | | Ctrl + E | 循环边界模式 modes | | B | 进入装饰编辑器菜单 | | Ctrl + B | 打开/关闭装饰 | | N | 打开/关闭牛顿引力 | | U | 打开/关闭牛顿引力 | | Ctrl + I | 安装The Powder Toy,通过双击加载沙盘/Stamp | | Backtick | 切换控制台 | | = | 重置压力和速度图 | | Ctrl + = | 清除电脉冲 | | \[ | 减小画笔大小 | | \] | 增加画笔大小 | | Alt + \[ | 将画笔大小减小 1 | | Alt + \] | 将画笔大小增加 1 | | Ctrl + C/V/X | 复制/粘贴/剪切 | | Ctrl + Z | 撤消 | | Ctrl + Y | 重做 | | Ctrl + Cursor drag | 长方形 | | Shift + Cursor drag | 线 | | Middle click | 样本元素 | | Alt + Left click | 样本元素 | | Mouse scroll | 更改画笔大小 | | Ctrl + Mouse scroll | 更改垂直画笔大小 | | Shift + Mouse scroll | 更改水平画笔大小 | | Shift + R | 粘贴 Stamps 图章时所选区域的水平镜像 | | Ctrl + Shift + R | 粘贴 Stamps 时选定区域的垂直镜像 | | R | 粘贴 Stamps 时逆时针旋转所选区域 | | F11 | 切换全屏 | 命令行 --------------------------------------------------------------------------- | 命令 | 描述 | 例子 | | --------------------- | -------------------------------------- | ------------------------------------------- | | `scale:SIZE` | 更改窗口比例 | `scale:2` | | `kiosk` | 全屏模式 | | | `proxy:SERVER[:PORT]` | 使用代理服务器 | `proxy:wwwcache.lancs.ac.uk:8080` | | `open FILE` | 将文件打开为 Stamps 或游戏沙盘 | | | `ddir DIRECTORY` | 用于保存 Stamps 和首选项的目录 | | | `ptsave:SAVEID` | 打开在线保存,由 ptsave 使用:URL | `ptsave:2198` | | `disable-network` | 禁用互联网连接 | | | `disable-bluescreen` | 禁用蓝屏处理程序 | | | `redirect` | 将输出重定向到 stdout.txt / stderr.txt | | | `cafile:CAFILE` | 设置证书路径 | `cafile:/etc/ssl/certs/ca-certificates.crt` | | `capath:CAPATH` | 设置证书目录路径 | `capath:/etc/ssl/certs` | 参考资料 =========================================================================== * [Lemon-2333/The-Powder-Toy-Chinese](https://github.com/Lemon-2333/The-Powder-Toy-Chinese) * [Dragonrster/The-Powder-Toy-Chinese-Instruction](https://github.com/Dragonrster/The-Powder-Toy-Chinese-Instruction) * [ByteString::FromUtf8方法代碼示例](https://vimsky.com/zh-tw/examples/detail/cpp-ex---ByteString-FromUtf8-method.html) * [How to display Unicode in TPT?](https://powdertoy.co.uk/Discussions/Thread/View.html?Thread=26330)