当前位置:网站首页>无限水平大理石游戏
无限水平大理石游戏
2022-07-01 05:49:00 【acktomas】
无限水平大理石游戏:操纵杆控制:(Tinkercad)
这个迷宫游戏不是你通常的纸上迷宫。. .
每个轨道由三个级别组成,一个在另一个之上。完成第一个迷宫/关卡后,大理石会从管子下落到下一个关卡。完成第二级,下降到第三级。
无限关卡?
至少尽可能多地建造!
每个级别都由 1cm x 1cm 的轨道单元构成,这些轨道单元可以很容易地连接在一起。
每个级别的构建区域为 12 厘米 x 12 厘米,为您提供足够的区域来创建您想要的任何级别!
我设计了许多不同的轨道类型来创造更具挑战性的游戏玩法。
所有设计步骤都是可选的,因为我将在后面的步骤中提供 STL 文件。设计步骤仅用于表明一切都是在 Tinkercad 中设计的。一个简单但有用的设计程序。
材料
- Tinkercad(免费 3D 设计网站)
- 3D打印机
- 3D打印零件
- 24个 6mm x 2mm 磁盘磁铁
- 强力胶
- 1/4’’ 金属球
步骤 1: Design Track
首先,我使用立方体和圆柱体的组合来创建一个 10cmx10cmx9cm 的轨道。
然后我用孔在底部创建一个倾斜的边缘。这样轨道就可以很好地彼此靠近。(当 3D 打印时,前几层向外下垂,轨道不干净)。我使用了另一个孔,每侧一个,为连接件创建孔。
步骤 2: Design Connectors
连接件用于将每个轨道连接在一起。它们也是最难做对的,但我发现了一个很棒的设计。
首先,我使用立方体和圆柱体的组合来制作斜边。斜边有助于它轻松滑入轨道上的孔中。
接下来,我在连接器的顶部添加了两个非常薄的立方体,这有助于它更紧密地贴合,但仅限于小区域,因此更容易拉出。我测试了它,它仍然很难脱身,所以我用一个孔在连接器上创建了一个凹槽。您可以使用凹槽用指甲更好地固定连接器。
步骤 3: Design Other Track Types
这些轨道为每个级别提供转弯和长度。有些只有一面,甚至没有一面,以创造更多的挑战!**您可以制作许多不同的曲目!**只要它们有一个用于连接器的孔,它们就应该完全适合。
我首先复制了之前制作的轨道并将对象取消分组。我删除了一些墙并添加了一些墙来进行 90 度转弯、4 路、3 路和死胡同。
然后我加长了每条轨道,所以它们不都是 10 毫米 x 10 毫米。它们几乎可以是任何长度,但我只制作了 20mm x 10mm 和 30mm x 10mm。
我什至制作了一个特殊的 4 路轨道,上面有一个你需要绕过的洞。同样,您可以制作大量特殊曲目!
最后,我用一个 10 毫米 x 10 毫米的轨道、圆柱体、楔形物和几个孔制作了一个下降轨道。该轨道用于下拉到下一个级别。
步骤 4: Design Pillars
柱子基本上可以随心所欲。它们用于支撑每一层并将它们均匀地隔开。
我使用立方体来创建柱子的高度,并使用圆柱体给它一个斜面。
然后我使用三个轨道单元(从第一步开始)来创建关卡将连接到的角落。没有墙壁,因为柱子为墙壁提供了 90 度的转弯。
最后,我使用两个孔在底部为磁盘磁铁创建孔。
步骤 5: Design Track Base
轨道底座用于支撑柱子并接住从轨道上掉下来的弹珠。
我使用立方体和圆柱体来创建整体形状。然后我用洞来制作墙壁以防止球掉落。我又用了四个孔来制作柱子适合的孔。
接下来,我用八个孔为磁盘磁铁打孔,这些磁铁应该完美地安装在柱子的磁铁上。
在底座的底部,我使用孔来创建一个凹口,手臂将适合其中。我使用了另外四个孔来为磁盘磁铁创建孔。
步骤 6: Design Joystick Rotation Point
这件作品在使用操纵杆时提供左右运动。你需要两个。
首先,我使用立方体和圆柱体来创建主要形状。我使用了一个孔来创建旋转器将在其中旋转的孔。
接下来,我使用更多的立方体和圆柱体在“腿”上创建一个漂亮的斜面。我使用另一个孔沿底部创建连续曲线。
步骤 7: Design Joystick Base
操纵杆底座将保持操纵杆机构稳定和刚性。
首先,我使用立方体、圆柱体和一个孔来制作斜面墙。这些应该完全适合在最后一步中制作的旋转点“腿”。
然后我用更多的立方体和圆柱体来制作底座的其余部分。我将斜面墙(以前制作的)复制了三次,然后像这样放置它们。
步骤 8: Design Joystick
操纵杆用于控制游戏。
我用一堆立方体和圆柱体来创建主体。操纵杆的每一半都有两个突出的圆柱体,将两半结合在一起。
接下来,我使用一个球体和一个孔来创建平底。
然后,我使用另一个孔为操纵杆创建了一个孔。
这些碎片应该像这样组合在一起。. .
步骤 9: Design Arm
臂使用磁铁连接到轨道底座。它还模仿操纵杆的运动。
我首先使用一堆立方体和圆柱体来创建主要形状。我再次在手臂的每一半上使用了两个突出的圆柱体将两半组装在一起。
然后我用四个孔为磁盘磁铁打孔。
步骤 10: Design Rotators and Lever
旋转器连接到操纵杆和手臂。它们安装在旋转点内以提供左右运动。杠杆(我不知道该怎么称呼它)将操纵杆连接到手臂并提供前后运动。
我首先使用立方体、圆柱体和孔的组合来制作旋转器的两个部分。
然后,我用一个洞来打洞,这样它们就可以很好地结合在一起。
对于杠杆,我只使用了一个立方体和圆柱体来制作主要形状,并使用两个孔来制作枢轴点。
步骤 11: 3D Print Parts
像这样放置每个部分,它们就可以打印了!
我将每个部件设计为特别不需要支撑,因为它们很难在如此精确的印刷品上正确打印。
这是您需要的所有 STL 文件。. .
步骤 12: Glue in Magnets
对于这一步,您需要四个支柱、轨道底座、两个半臂、22 个磁盘磁铁、强力胶和用于涂抹胶水的牙签。
首先,将磁铁粘在柱子上,这样它们就可以连接到底座上的磁铁上。
接下来,将磁铁粘在手臂上,这样每一半都会连接到底座上的磁铁。
步骤 13: Glue Joystick Base Together
对于这一步,您需要操纵杆底座、两个旋转点件和强力胶。
将旋转点粘贴到操纵杆底座上的孔中。确保旋转点上的突起彼此相对。
步骤 14: Glue and Connect Joystick
收集操纵杆、操纵杆球、杠杆、半旋转器和操纵杆底座,形成最后一步。
首先,将旋转器和杠杆连接到其中一个操纵杆半部。(如图所示)。
接下来,将另一半粘在操纵杆上,并将操纵杆球粘在顶部。(如图所示)。
最后,将旋转器的两半粘在一起。
步骤 15: Glue and Connect Arm
将手臂的两半、旋转器的两半、最后一步制作的操纵杆收起来。
首先,将杠杆的另一侧连接到一个半臂。如图所示连接转子。
最后,将手臂的两半粘在一起,并将旋转器的两半粘在一起。
让它静置大约一天晾干,操纵杆就完成了!
步骤 16: Build Marble Tracks - BE CREATIVE!
这是你最自由的一步。用您 3D 打印的零件构建您想要的任何轨道。
- 首先,将每个支柱连接到轨道底座上。然后开始从下到上构建每个级别!
两个部件可以通过使用中间的连接件连接在一起。
在每个级别的末尾连接下降轨道,以便能够下降到下一个级别。
红色轨道片是起点和终点。
步骤 17: Play Handheld or Joystick
最后,你可以玩你创造的东西!
您可以通过仅握住轨道底座来进行手持游戏,也可以将轨道底座连接到操纵杆上并使用操纵杆进行播放。由于磁铁,它们应该完美地卡在一起。
手持玩在我看来是最简单的,但是使用摇杆的感觉很独特,很满足。
步骤 18: BUILD & GAMEPLAY
总的来说,这个项目构建起来非常有趣。有时有点挑战,我有很多失败的 3D 打印。如果没有 Tinkercad,我无法做到这一点,因为它非常容易学习。我希望我已经证明了你可以用简单的形状制作出令人惊叹的东西。
您需要精确的 3D 打印才能使其正常工作,但一旦处理好,最终结果将令人难以置信。
边栏推荐
- Why use huluer pie disk instead of U disk?
- What is the at instruction set often used in the development of IOT devices?
- bat操作ftp上传下载命令
- Primary application case of Excel DuPont analyzer
- 穿越派与贸大合作,为大学生增添效率
- 不是你脑子不好用,而是因为你没有找到对的工具
- My experience from technology to product manager
- Some errors encountered in MySQL data migration
- Seven major technical updates that developers should pay most attention to on build 2022
- 从底层结构开始学习FPGA----RAM IP的定制与测试
猜你喜欢
随机推荐
运行时候的导包搜索路径虽然pycharm中标红但不影响程序的执行
穿越派 你的数据云行
栈题目:解析布尔表达式
In win10 and win11, the scroll direction of Elan touch panel is reversed, and "double finger click to open the right-click menu" and "double finger scroll" are started“
FPGA - 7系列 FPGA内部结构之Clocking -01- 时钟架构概述
分片上传与断点续传
This is the necessary software for college students 𞓜 knowledge management
scope 数据导出mat
Leetcode Max rectangle, Max square series 84 85. 221. 1277. 1725. (monotonic stack, dynamic programming)
Bat operation FTP upload and download command
SSM的教务管理系统(免费源码获取)
json数据比较器
win10、win11中Elan触摸板滚动方向反转、启动“双指点击打开右键菜单“、“双指滚动“
[medical segmentation] u2net
First defined here occurs during QT compilation. Causes and Solutions
SQL必会题之留存率
扩展点系列之SmartInstantiationAwareBeanPostProcessor确定执行哪一个构造方法 - 第432篇
数据库问题,如何优化Oracle SQL查询语句更快,效率更高
QT write custom control - self drawn battery
el-table 动态表头渲染 固定第一列 高度问题