不写代码能做游戏?使用Unity Bolt插件

使用Unity Bolt插件,实现无代码做游戏,体验可视化编程的魅力。Unity与Unreal并列为主流游戏引擎,Unreal的蓝图功能让无代码游戏开发成为可能。在Unreal的蓝图代码中,框框与线条代表可拖拽组件,而灰色框为功能组,如《堡垒之夜》等游戏即是通过该功能设计。Unity也拥有一项类似功能:Bolt。Bolt是Unity游戏引擎...
不写代码能做游戏?使用Unity Bolt插件
使用Unity Bolt插件,实现无代码做游戏,体验可视化编程的魅力。

Unity与Unreal并列为主流游戏引擎,Unreal的蓝图功能让无代码游戏开发成为可能。在Unreal的蓝图代码中,框框与线条代表可拖拽组件,而灰色框为功能组,如《堡垒之夜》等游戏即是通过该功能设计。

Unity也拥有一项类似功能:Bolt。Bolt是Unity游戏引擎中的可视化脚本插件,通过它,艺术家、设计师和开发者无需编写代码,即可创建游戏机制与交互系统。

实践Bolt插件,官方教程提供了实现游戏功能的步骤。导入Bolt包,下载游戏资源,包括场景、图片、音效和动画。在场景中选择Player组件,添加Bolt Flow Machine创建宏与PlayerController文件。

通过直观的蓝图图示,玩家移动逻辑清晰:Update事件启动,通过键盘事件获取x轴值并乘以速度,以此改变玩家刚体的坐标。玩家反转通过调整局部缩放实现,根据移动值决定是否反转。

玩家行走动画由Speed属性控制,只要其变动,动画即执行。玩家跳跃通过监听空格键输入,添加垂直向上力,实现跳跃效果。

初次接触Bolt,感觉与代码编程相比,使用组件拖拽较为繁琐。然而,可视化编程的逻辑清晰,对于非编程背景的开发者而言,Bolt提供了一条便捷的入门路径。可视化编程是未来趋势,Bolt为开发者提供了新的选择。

通过实践Bolt教程,初步体验了其基本功能,实现了玩家移动、跳跃等功能。可视化编程简化了游戏开发过程,为独立开发者提供了更多可能性。2024-09-08
mengvlog 阅读 44 次 更新于 2025-10-31 05:39:51 我来答关注问题0
  •  swxgstl 使用魔兽争霸地图编辑器需要会编程吗?

    地图编辑器中摆放的单位(Unit),区域(Region) ,触发(Trigger)……等,最终都会被翻译成JASS语言存在地图文件里,在游戏时被使用。JASS在语法结构上比较接近Basic,同时也引用了许多C语言的东西。并非编辑地图一定要会使用JASS语言,我们还可以使用GUI Trigger,也就是平时说的T,即触发器。但某些功能只靠...

  •  5897062q 请问牛人, 红色警戒2怎么自己制作单位并添加在游戏中使用? 这么多的MOD是怎么做的呢? 说代码没关系

    当然需要写代码。武器无需声明,但是得写代码。退回第一行,随便查找一种武器的名称。假如我查找尤里的MindControl。找了大半天,看到这样的:[EverythingMindControl]Damage=1;Number of mind control linksROF=200Range=7Projectile=EPsychicControl ;抛射体。这里也是我新添加的一种抛射体。Speed=100Warhead=ControlEvery...

  •  云易网络科技 unity对电脑配置运用unity需要什么配置笔记本

    注重显卡方面的吧,当然CPU也不能差。CPU推荐用ryzen系列,不是我黑牙膏厂,做游戏开发,渲染,ryzen比牙膏厂出色得很多。推荐ryzen5 1600x、ryzen3 1300x、ryzen5 1600、ryzen5 1500x内存方面,因为ddr4价格原因,一个8G条就可以了。有条件的话最好能再加一个8G,组16G。方便多开软件,避免内...

  •  谷艾文艺苑 三国全面战争加兵秘籍有吗??

    create_unit 【部队或城市代码】 【新建单位代码】 【部队数量】示例:create_unit J1202HuangZhong "Baimayicong Gongsun" 5:这个命令为在野外的黄忠增加5队的白马义从。create_unit C0101bBeiPing "Tian Shen Xiang" 5:这个命令为北平增加5队天神象。注意事项:部队或城市代码:这些代码可以在游戏...

  •  宜美生活妙招 从零开始独立游戏开发学习笔记(二十)--Unity学习笔记(八)--M_Studio教程2D入门(一)

    概念:在Asset Panel中点击素材(拖进游戏画面前),在Inspector中可以看到Pixels Per Unit设置。Unit指的是Scene Panel中的小网格,Pixels Per Unit即表示这个小网格代表多少个像素。设置:默认的100太大,画面会很小,不适合操作。因此,我们统一使用16的PPU。操作:调整PPU后,将背景图拖入Scene Panel。

檬味博客在线解答立即免费咨询

代码相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部