3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 2099|回复: 4
打印 上一主题 下一主题

[分享] MiniMissionEngine 迷你任务组件开放。

[复制链接]

1

主题

1262

帖子

1500

积分

游戏狂人

Rank: 6Rank: 6

贡献度
178
金元
7878
积分
1500
精华
0
注册时间
2008-12-12
QQ
跳转到指定楼层
主题
发表于 2009-8-14 03:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
作者:fengyeblade 出处:游侠网论坛

=======================
Mini Mission Engine :

这个组件现在已经具备雏形了,剩下的是完善和优化工作。但是这不是一个人可以完成的。需要更多人的智慧,一起创造。


=======================


Mod File:  MOD组成:

Blade.EngineLoader.net.dll
// 引擎加载器

Blade.Engine.net.dll
//Engine core. 引擎核心

Blade_Engine_Keys.Xml
//热键定义文件

Blade_Engine_Minis.Xml
//  迷你任务注册文件

Mini Mission : 任务文件

Missions/MM.SaveRoman.dll
// 一个简单的任务例子,不过一直控制不好人物的行为。所以玩不过去,呵呵。不过是个有内容的例子。

Missions/MM.Guards.dll
//  一个简单的保镖例子。 功能很简单。

Missions/TestMission01.dll
//  最基本的例子程序。


This MOD has two parts.

1: Engine: 引擎部分:负责迷你任务的加载和管理。 游戏启动后,引擎就启动了。可以通过热键显示菜单,之后选择任务进行游戏。可以强行关闭任务,也可以完成任务后自动结束。

2: Mini-Mission: 任务部分,可以是任何人写的任务。只要在注册文件上登记,就可以在游戏中使用。可以编排任何情节,当然要继承在引擎提供的方法上。



现在这个引擎已经可以运转。提供了一些基础的方法和组件。任务的加载和管理都完成了。在开始做这个MOD的时候,SCRIPTHOOK还是0.85时代,游戏室1.0.2 。现在使用0.893的SCRIPTHOOK和1.0.4的游戏,一顶会存在一些小问题。可能需要进一步的调整。

Next :

下一步的工作出了继续完善已有的引擎能力外,重要的是封装和添加一些API和现成方法,来直接调用和控制人物行为,场景状态,摄影机角度等内容。以使将来的任务编制者能更快更轻松的编写任务剧情。目前要实现场景和人物的细节控制,需要故事编写者写更多的细节代码开控制,将来要将这些内容进行组合和封装。事实上要完全控制人物行为等细节还是很难的,随机的情况和未知的因素经常还有待大家的共同探索。


MME  Download:http://www.rayfile.com/en/files/5a917dfd-880e-11de-b788-0014221f469f/

另外,在 http://www.gtaforums.com/index.php?showtopic=421650 这个论坛上还有国外一些高手可以一同探讨。

-------------------
... And ... Super Guards code is here  :http://www.rayfile.com/en/files/360c8aa6-880e-11de-b4ec-0014221f469f/
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-5-25 15:22 , Processed in 0.027174 second(s), 16 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表