RPG游戏学习——1.任务脚本系统

【前言】

最近准备做个rpg小游戏,所以开始研究rpg的一些系统。rpg最核心的应该是任务脚本系统(其他脚本系统类似),在参考了很多网上的资料后,简要总结如下。

【脚本的触发执行】

一个脚本需要在某些条件下触发并执行其中的某些函数,即过程是: 事件触发 -> 执行脚本。

任务的触发类型:得到或使用物品,与NPC对话,进入某区域触发,经过一段游戏时间后触发。

【任务完成类型】

杀死怪物,获得物品,对话任务,护送NPC,探索某个区域。

任务的完成和过程可以为一体,任务的执行也就是任务的完成。只是任务完成的触发条件类型更多。

【设计展望】

首先要完成触发器机制,将游戏中玩家的一些行为事件化,即玩家进行一些行为的时候告诉触发管理器分发相应触发事件,如果其中有注册了相应事件的脚本

则执行该脚本。

触发事件包括任务开启触发和完成触发事件,所以需要完成比较多的事件类型。

比如:NPC、物品、单位、区域脚本 -> 触发任务 -> 任务开启(注册触发任务完成事件)

最后: 触发任务完成事件产生 -> 任务脚本执行检测(任务完成)。

RPG游戏学习——1.任务脚本系统

时间: 2024-11-08 19:08:17

RPG游戏学习——1.任务脚本系统的相关文章

RPG游戏学习——2.rpgmaker事件学习1

事件 [说明] 可以用来在第四层画元件,可以是个游戏中看不到的透明的"叙述者"来操纵剧情的运行,可以放置在地图边缘作为切换场景的移动点,也可以作为NPC.BOSS.角色等看得见的人物或者物品存在. [分类] 地图事件和公共事件. 地图事件的设置统一在地图的事件层.每个角色站在一个格子里,是地图上的每一个事件单元.可以选择一个格子设置角色初期位置,该格子不能再被用来新建别的事件. [事件] 一个事件可包含很多页,通过不同的条件操作,让他执行不同的内容.首先设置名字,需要在其他地方被使用.

unity商店demo学习:俯视视角RPG游戏

一下所有素材和源码都来自unity商店的实例 Top-Down RPG Starter Kit ,这个demo是unity商店上最好的入门级rpg游戏实例,麻雀虽小,五脏俱全,想要弄清楚一个标准的rpg游戏的方方面面,这个是很好的选择. ps:demo写得很高深,看得不是很懂,准备慢慢研究. 来一张工程全貌图. 这是一个俯视视角(可以调整视角)的卡通风格3D角色扮演游戏,配着动听又欢快的背景音乐,还有那萌萌哒的怪物,仿佛又回到了初中时玩冒险岛online的时候~~,额,不废话,主要模块如下: 游

《游戏脚本的设计与开发》-(RPG部分)3.8 通过脚本来自由控制游戏(一)

注意:本系列教程为长篇连载无底洞,半路杀进来的朋友,如果看不懂的话,请从第一章开始看起,文章目录请点击下面链接. http://blog.csdn.net/lufy_legend/article/details/8888787 一,内容预览 算起来,游戏脚本系列文章已经很久没更新了,虽然该系列文章更新缓慢,但是确实还是能够帮到一些朋友,前段时间,仅仅因为做毕业设计通过邮件联系我的就有4位学生.有鉴于此,我还是挤点儿时间来继续慢慢更新一下了.另外,我想再声明一下,目前该脚本引擎还处在移植开发阶段,

Silverlight 2.5D RPG游戏技巧与特效处理:(十一)AI系统

Silverlight 2.5D RPG游戏技巧与特效处理:(十一)AI系统 作者: 深蓝色右手  来源: 博客园  发布时间: 2011-04-19 11:18  阅读: 1282 次  推荐: 0                   原文链接   [收藏] 谈到人工智能(AI),这个话题就太大了:大学里有<人工智能教程>专门讲这方面的知识,什么大名鼎鼎的人工神经网络.遗传算法等等均可一窥究竟,这里如赘述似乎有些班门弄斧,我们暂且丢它一边去吧. 本节,我的主要目的是与大家共同探讨AI在RPG

使用Unity Render Textures实现画面特效——建立画面特效脚本系统

本系列主要参考<Unity Shaders and Effects Cookbook>一书(感谢原书作者),同时会加上一点个人理解或拓展. 这里是本书所有的插图.这里是本书所需的代码和资源(当然你也可以从官网下载). ========================================== 分割线 ========================================== 写在前面 最近由于成为研一新生,被入学的各种事情耽误,好久没有更新博客,好惭愧...刚收拾好我就来更

RPG游戏设计(转自Gameres)

目录: 第一章 概述 第二章 场景 第三章 角色 第四章 道具 第五章 事件 第六章 对白 第七章 语音和音效 第八章 音乐 第九章 界面 第十章 规则 第十一章 命名 第一章:概述 RPG游戏即角色扮演游戏(Role Personate Game),玩家需要扮演游戏中的一位或者多位角色,在虚拟的世界中进行冒险.首先,让我们先来认识RPG游戏,从表现形式和玩法上,它可以分为以下几种: RPG:普通RPG游戏,有专门的战斗画面.战斗画面用不同的视角来表现: 采用斜45度视角,如台湾<仙剑奇侠传>

关于RPG游戏结构撰写的相关探索下篇

如今市面上已经有好几百种免费RPG系统,我们都能够按照自己的需求对此进行扩展与修改.通过选择现有的系统(特别是较有名的),你能够从一个稳定且经过测试的基础开始创 造. 但是之后你需要基于设置和规则对此进行扩展,以吸引玩家的注意. 当你埋头开始创造自己的系统时,请检查我在第二部分中所提到的系统列表,并确保你的选择是新颖的.你最好能够从头开始扩展现有的系统. 如何创造机制 只在游戏中包含你希望玩家去做的事.奖励那些你想要培养的游戏风格.机制是指能够到某一特定结果的一系列步骤.在此你无需使用骰子,可以

Unity3D RPG游戏制作 随堂笔记(2)

大家好,我是冰糖咖啡,来自山东的一名大三的Unity3D学习者,最近在通过泰课在线学习<Unity3D RPG游戏开发>,写下一些学到的东西: Water(Basic) 为场景中的河流添加水面,这里需要提醒一下,在Unity3D 5.0版本以前可以直接在菜单栏中找到Asset,单击它asset,再单击import package ,最后单击water(basic).弹出对话框,直接单击import,导入资源包. 而在Unity3D 5.x版本中,将水资源包挪到Environment中,所以需要

简易2D横版RPG游戏制作

Unity学习笔记1 简易2D横版RPG游戏制作 http://m.blog.csdn.net/article/details?id=24601905