[ 分享:入门 ] Make an RPG:开始我们的RPG之旅
Linpean
2017-10-23
文档说明
本系列是油管上的HeartBeast的[Beginner] Make an RPG课程的中文笔记,主要形式是截图的方式进行步骤上的说明。
由于原教程是基于GMS1版本的,我这里是用GMS2版本进行制作的,界面和部分函数都有变化,有错漏的地方,请参考原视频和官方帮助文档。接触GameMaker时,苦于国内没有完整的一个RPG教程,诺娃上的青铜的幻想的GameMaker: Studio 中文教程可惜因为作者的工作,没有持续更新下去。而红激的教程也是以FC上的小游戏为切入点,只好上油管,HeartBeast的教程很丰富,有平台跳跃、射击、也有角色扮演。
面向对象:GameMaker新手,以学习一门脚本编程语言,制作一个RPG游戏为目标的爱好者。
主要包括以下内容(蓝色标识已完成,目前进度 :18/30):
- 1.BASIC MOVEMENT AND COLLISIONS(基础移动和碰撞)
- 2.STEP EVENT + VIEWS(步事件和视图)
- 3.VARIABLES AND CHARACTER SPRITES(变量和人物精灵)
- 4.DRAW EVENT, BACKGROUNDS, SCRIPTS, AND STATES(绘制事件,背景,脚本,状态)
- 5.SMOOTH VIEW MOVEMENT(平滑的移动视图)
- 6.BETTER PLAYER MOVEMENT(优化角色移动)
- 7.GAMEPAD INPUT(手柄输入)
- 8.DASH STATE(冲锋状态)
- 9.ADDING ENEMIES, DEPTH, AND INHERITANCE(增加敌人,理解深度和继承)
- 10.PLAYER ATTACK STATE(攻击状态)
- 11.HITBOXES AND KNOCKBACK(受击盒和击退)
- 12.BETTER CHARACTER SPRITE CONTROL(角色精灵控制优化)
- 13.ADDING ENEMY STATES(怪物状态机)
- 14.ENEMIES THAT ATTACK(怪物攻击)
- 15.ADDING STATS FOR THE PLAYER(人物状态)
- 16.LEVEL UP!(升级)
- 17.LIMIT DASH AND FIX A BUG(冲锋限制、修复BUG)
- 18.FIXED ENEMY MOVEMENT(修复怪物移动)
- 19.MOVING BETWEEN ROOMS(场景切换)
- 20.ENEMY LOOT DROP(怪物掉落)
- 21.FIXED ENEMY MOVEMENT(修复怪物移动)
- 22.DIALOG(对话)
- 23.IMPROVED DIALOG(对话优化)
- 24.PAUSE MENU(暂停)
- 25.储存游戏的简单方式
- 26.读取存档的简单方式
- 27.发射炮弹Projectiles
- 28.优化人物控制
- 29.优化AI
- 30.简单的音效
相关参考资料:
Rusty
2017-10-23
Linpean 说错,是打1折…… 我说的是这个 https://www.udemy.com/make-an-action-rpg-in-gamemaker-studio-2/ 不是那款回合制的。
官网买价格好像会便宜一点,但还是Udemy的配套比较好,官网连字幕都没有……
jiaoshou827
2017-12-26
我也入手了GMS2,然而快一年了几乎没动过它。不做点东西有点亏啊,做什么呢
先感谢,再学习~
Tang
2021-02-12
估计中间的不会更新了吧。。。
建议直接在UDEMY上买HEARTBEAST新出的那个,基于GMS2的,经常打9折,非常不错。