zoukankan      html  css  js  c++  java
  • RPG游戏学习——1.任务脚本系统

    【前言】  

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

    【脚本的触发运行】

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

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

    【任务完毕类型】

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

      任务的完毕和过程能够为一体,任务的运行也就是任务的完毕。仅仅是任务完毕的触发条件类型很多其它。

    【设计展望】

    首先要完毕触发器机制,将游戏中玩家的一些行为事件化,即玩家进行一些行为的时候告诉触发管理器分发对应触发事件,假设当中有注冊了对应事件的脚本

    则运行该脚本。

    触发事件包含任务开启触发和完毕触发事件,所以须要完毕比較多的事件类型。

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

    最后: 触发任务完毕事件产生 -> 任务脚本运行检測(任务完毕)。

  • 相关阅读:
    信息增益(Information Gain)(转)
    数据挖掘潜规则zz
    Google AdWords 广告排名首选项
    看图说话:关于BI那点事儿
    BI实施的四个层次
    10个有用的数据可视化资源
    数据可视化六步法
    数据仓库构建步骤
    关于javascript中对浮点加,减,乘,除的精度分析
    AMD规范与CMD规范的区别
  • 原文地址:https://www.cnblogs.com/mfrbuaa/p/4028999.html
Copyright © 2011-2022 走看看