GameMakerStudio教程之如何用GML开发基于物理引擎的平台游戏 | Lynda教程 中文字幕

Building a Physics-Based Platformer in GameMaker Studio Using GML

课程ID: 598780

时长: 2.6小时

所属类别:GameMaker 全部游戏开发课程

掌握GameMaker:Studio附带的Box2D物理引擎可以打开广泛的游戏设计可能性

通过利用这个强大的工具,您可以创建规则来管理对象在游戏世界中的行为

在本课程中,学习如何使用内置于GameMaker中的Box2D物理引擎创建一个简单的亚军式游戏

Steven Moser解释了如何为游戏设置物理世界,仅使用物理功能移动玩家对象,并创建诸如锯,尖刺和摆动刀片等障碍物

他还介绍了Box2D中的液体物理学 - 解释如何制造出像水和粘性毒物一样的粒子,并通过建造链条和绳索桥共享如何装饰你的水平

主题包括:

设置基本游戏组件

创建玩家对象

使用有限状态机

制作玩家鸭子

在代码中创建物理装置

创造物理障碍

Box2D液体物理学

创建像水一样行为的粒子

创建一个浮动障碍物

创建一个摆动链条障碍物和一个绳索桥

添加收尾

- [史蒂夫]向你的游戏添加物理学可以为你的玩家添加一个不可预知性和刺激的元素。

学习GameMaker Studio附带的Box2D物理引擎是一个很好的入门方式。

它不仅包括基础物理引擎, 而且还可以使用LiquidFun工具来创建物理粒子和液体模拟。

嗨, 我是史蒂夫·莫泽, 在这个课程中, 我们将使用GameMaker Studio物理引擎创建一个跑步风格的游戏。

我们将为我们的游戏设置物理规则, 仅使用物理功能来移动玩家, 并建立静态和动态障碍。

我们将进入LiquidFun引擎, 以创建模拟水和粘性毒物的粒子, 我还将向您展示我最喜欢的技巧, 用于创建多关节物体, 如链条和绳桥。

最后, 你将有一个伟大的基础, 建立自己的物理游戏。

本课程视频字幕免费下载地址: GameMakerStudio教程之如何用GML开发基于物理引擎的平台游戏

如何用GameMakerStudio开发基于物理引擎的平台游戏 | Lynda教程 中文字幕相关推荐

  1. HTML5游戏开发高级教程 | Lynda教程 中文字幕

    HTML5游戏开发高级教程 | Lynda教程 中文字幕 Advanced HTML5 Game Development 课程ID: 597988 时长: 2.3小时 所属类别:Html 全部游戏开发 ...

  2. 游戏引擎开发和物理引擎_视频游戏开发的最佳游戏引擎

    游戏引擎开发和物理引擎 In this article, we'll look at some of the most popular game engines for video game deve ...

  3. CocosCreator之KUOKUO带你做个基于物理引擎的绳子关节的duang~

    本次引擎2.0.5 编辑工具VSCode 目标:基于物理引擎的绳子关节的duang~ 来吧,让我们走进物理世界! 新建工程: 单色精灵背景,单色精灵地面. 然后给ground加刚体,加个物理碰撞盒子. ...

  4. CocosCreator之KUOKUO带你做个基于物理引擎的轮子小车的duang~

    本次引擎2.0.5 编辑工具VSCode 目标:基于物理引擎的轮子小车的duang~ 来吧,让我们走进物理世界! 新建工程: 单色精灵背景,单色精灵地面. 然后给ground加刚体,加个物理碰撞盒子. ...

  5. CocosCreator之做个基于物理引擎的绳子关节

    文章转载自:https://blog.csdn.net/kuokuo666/article/details/85016624 本次引擎2.0.5 编辑工具VSCode 目标:基于物理引擎的绳子关节的d ...

  6. 如何在Unity上开发Nintendo(任天堂)Switch平台游戏时让游戏patch包大小尽量小

    如何在Unity上开发Nintendo(任天堂)Switch平台游戏时让游戏patch包大小尽量小 众所周知,Nintendo Switch有一条guidline-0123来限制游戏的patch包大小 ...

  7. jQuery for Web Designers Web开发jQuery教程 Lynda课程中文字幕

    jQuery for Web Designers 中文字幕 Web开发jQuery教程 中文字幕jQuery for Web Designers JavaScript是网络的编程语言 但是,使用100 ...

  8. Havok物理引擎与Unity3D游戏的结合

    背景 在重度手游的研发过程当中,游戏中的车辆模拟,场景互动,特效展示等功能很多时候需要物理引擎的介入,以提供丰富的交互体验.目前3D手游的开发主要工具是使用Unity3D引擎,于是,如何在Unity3 ...

  9. 物理引擎学习07-小游戏飞机大战

    到目前为止,碰撞检测的基本内容(狭义的碰撞检测)已经讲完了.广义的碰撞检测,我们到下一阶段再继续.本小节,在上节"碰撞反馈"的基础之上,扩展支持多物体间的碰撞检测.使用最简单的方法 ...

最新文章

  1. 激光雷达Lidar Architecture and Lidar Design(下)
  2. Run application
  3. VC++取MD5算法记录下以后用得到(转)
  4. 音视频技术开发周刊 53期
  5. file does not start with RIFF id(python)
  6. linux /etc/group文件详解
  7. tomcat默认密码,admin,manager密码需要自己设置,tomcat-users.xml
  8. flutter优缺点_混合开发框架最全对比,为什么我更推荐Flutter?
  9. 一道容易栽坑的有趣的面试题(关于js,定时器,闭包等)
  10. ORA-00904:quot;T1quot;.quot;AREA_IDquot; :标识符无效
  11. HTML5活动目的,完美活动策划方案指南(教你做有意思的H5方案)
  12. 校验身份证号码是否正确
  13. 编译裁剪busybox
  14. 影响虚拟主机访问速度的因素,主要有哪些?
  15. Noise-contrastive Estimation(NCE)学习
  16. 【稳定性day14】BASIC技术架构—蚂蚁金服十五年的演进之路
  17. javax.imageio.IIOException: Can't read input file!的错解决方法
  18. MQL5 中艾略特波浪自动分析的实施
  19. python控制台小游戏_学习编程的好方法——控制台游戏
  20. android网络电话,安卓网络电话,安卓网络电话哪个好

热门文章

  1. React报错 Too many re-renders
  2. Python爱浏览器,但浏览器不爱它:如何让Python运行在浏览器上
  3. 面试题数组L型输出思路
  4. 敏捷开发“松结对编程”系列之十五:L型代码结构(编程篇之一)
  5. 高铁车次号为什么会改变?
  6. 3轴码垛机械臂运动学逆解
  7. 从普通程序员到估值上亿的公司老板,他只用了1年!
  8. 迪杰斯特拉(Dijkstra)算法最通俗易懂的讲解
  9. 常见的几种html转pdf方法
  10. svm算法java实现_谁有用JAVA实现机器学习svm算法的代码,感激不尽