资讯
展览资讯 大型展会 灯光节 大型盛典 赛事 中标捷报 产品快讯 热门话题 艺术节 活动 演出 新闻 数艺报道 俱乐部签约
观点
大咖专访 观点洞察 书籍推荐 吐槽 设计观点 企业访谈 问答 趋势创新 论文 职场方法 薪资报价 数艺专访
幕后
幕后故事 团队访谈 经验分享 解密 评测 数艺访谈
干货
设计方案 策划方案 素材资源 教程 文案资源 PPT下载 入门宝典 作品合集 产品手册 电子书 项目对接
  • 0
  • 0
  • 0

分享

Bolt 学习三部曲,手把手教你无代码开发 2D、3D 和 VR 游戏

2021-06-04

想要学习可视化编程的朋友注意啦,U 酱再度为大家分享一门重磅课程,来自 Unity 大中华区技术经理李鹏鹏老师的《Bolt 三部曲》系列。


Bolt 是 Unity 的一款可视化编程插件,软件带有节点式的编辑图表,程序员和非程序员都能用它来制定总体逻辑或快速搭建起原型。Bolt 还带有一个专门的 API,让程序员能编写高级行为、制作自定义节点,打造自己的“轮子”为他人所用。



虽然目前 Bolt 尚不能完全取代代码,但是这种方便快捷的方式,不仅可以将程序员从底层代码中“解救”出来,减少重复性工作;同时还降低了团队内程序与非程序人员的沟通成本,成为双方的通用语言。


目前市面上已经有多款 Unity 游戏使用 Bolt 可视化编程工具来进行开发,比如《Magic Wood》《Clean ATTACK》等,其中最具代表性的要数《战锤:冥土世界 Online》。



同时,Bolt 也是一个很好的学习工具,许多人使用其作为学习 C# 概念的方式,通过学习 Bolt,去了解程序的设计思维是如何进行的,熟悉 Unity 的各种 API 命令,掌握不同交互逻辑的实现手段和技巧。


今天 U 酱为大家推荐的《Bolt 三部曲》系列中,李鹏鹏老师将手把手地带大家用 Bolt 搭建 2D、3D 及 VR 游戏,所有经验和开发技巧,全部免费分享给大家。


如何使用 Bolt 做 2D 游戏


课程案例


这是 Bolt 三部曲的第一部,本教程内容将会教大家使用 Bolt 做 2D 游戏,内容包括:


 如何获取 Bolt、设置 Bolt 编辑器的布局
 了解 Bolt 的 UI 布局
 编写可视化脚本来实现角色的跳跃和执行跳跃的动画
 如何给节点添加注释和 Group 分组
 如何创建和使用 Super Units 来实现碰撞检测
 创建 Flow Graph(流程图)来设置的游戏的得分系统

 创建一个 State Machine(状态机)用来设置游戏的结束状态


如何使用 Bolt 做 3D 游戏


课程案例


本教程将指导大家如何使用 Bolt 做 3D 游戏,主要内容包括:


 用 Bolt 实现键盘控制角色的移动
 用 Bolt 实现角色运动的动画控制
 实现角色与咖啡机器人的互动
 实现场景的切换
 显示可交互区域的 UI
 实现角色与 NPC 的对话
 对话完成后,远离 NPC

 角色与门禁等等相关的内容


如何使用 Bolt 做 VR 游戏


课程案例


本教程将指导大家如何使用 Bolt 结合 XR Interaction Toolkit 工具包做 VR 游戏,主要内容包括:


01  Unity XR 全新架构与可视化编程工具的简介


 Unity XR 技术栈解析
 XR Interaction Toolkit 介绍

 Unity 可视化编程工具 Bolt 介绍


02  使用 XR Interaction Toolkit 实现基本 VR 交互功能


 设置左右手交互器

 设置交互对象

 实现传送功能

 实现快速转向


03  使用Bolt实现VR游戏中的逻辑


 使用 Bolt 实现企鹅与苹果的互动

 使用 Bolt 实现场景的切换

 做一个超级节点(SuperUnit):碰撞检测节点

 如何手写一个自定义节点(Custom Units):字符串拼接节点


想要学习本系列课程的朋友,只需进入 Unity 中文课堂,搜索“Bolt 三部曲”即可找到。


Unity 中文课堂:
https://learn.u3d.cn/



专为中国开发者打造的 Unity 学习社区,Unity 中文课堂 beta 版,内容越来越丰富。课堂中收录的全部都是最新的 Unity 学习教程,除了来自官方讲师的内容,还有很多民间高手的分享。来这里淘一淘,没准儿就能发现心仪的内容哦~

 

PC 端访问 Unity 中文课堂网址

https://learn.u3d.cn/


在这里打个小广告,Unity 中文课堂正在招募“教师”中,如果你想分享自己的 Unity 使用技巧并且获得收益,就扫描以下二维码,选择【我想为中文课堂做教程】,把你的课程发给我们吧。



同时,我们希望 Unity 中文课堂能够真正帮助到更多的中国开发者,在使用过程中,无论你遇到任何问题、对中文课堂有任何想法,都可以扫描以下二维码,选择【我想学习】告诉我们,期待你的反馈。

 


如果您还有其他的任何疑问,都可以通过邮箱与我们联系:
learn-cn@unity3d.com


长按关注

Unity 官方微信

第一时间了解Unity引擎动向,学习最新开发技巧



阅读原文

* 文章为作者独立观点,不代表数艺网立场转载须知

本文内容由数艺网收录采集自微信公众号Unity官方平台 ,并经数艺网进行了排版优化。转载此文章请在文章开头和结尾标注“作者”、“来源:数艺网” 并附上本页链接: 如您不希望被数艺网所收录,感觉到侵犯到了您的权益,请及时告知数艺网,我们表示诚挚的歉意,并及时处理或删除。

数字媒体艺术 新媒体艺术 科技艺术

35455 举报
  0
登录| 注册 后参与评论