【新手教程】black教新手玩转NPCMOD!!!
发这个贴子的两点原因:
首先呢,是庆祝我的MC单人RPG《异界之星》制作进度的直播贴过申,完成与包子的约定,来做一个RPGMOD的使用心得,不能算高端向,但也算是一个面向新手的扫白教程吧。
第二呢,是因为之前也看过很多关于NPCMOD的使用方法的帖子,大多数的介绍都不是很详细易懂,而且版本参差不齐,刚开始学的时候真的是一头雾水,所以希望能做出一个尽量详细易懂的教程以便新手更快的上手,当然,大神如果不屑的话可以有秩序的来有素质的走,“大神”不是一个称号,是技术和涵养的光环!
首先呢,是庆祝我的MC单人RPG《异界之星》制作进度的直播贴过申,完成与包子的约定,来做一个RPGMOD的使用心得,不能算高端向,但也算是一个面向新手的扫白教程吧。
第二呢,是因为之前也看过很多关于NPCMOD的使用方法的帖子,大多数的介绍都不是很详细易懂,而且版本参差不齐,刚开始学的时候真的是一头雾水,所以希望能做出一个尽量详细易懂的教程以便新手更快的上手,当然,大神如果不屑的话可以有秩序的来有素质的走,“大神”不是一个称号,是技术和涵养的光环!
下面呢就介绍一下运行环境
版本:1.72FORGE
地图:随机平坦地形
插件:1.72版本NPCMOD,WE(这个是建筑向的,本帖不多做说明,请参考吧内其
他优秀的专门教程)
版本:1.72FORGE
地图:随机平坦地形
插件:1.72版本NPCMOD,WE(这个是建筑向的,本帖不多做说明,请参考吧内其
他优秀的专门教程)
目录
1.NPCMOD基本功能和NPC基本状态
1.1.NPC显示栏
1.2 NPC状态栏
1.3 AI
1.4.NPC物品栏
2.对话框系统
3.任务系统
4.阵营解析
5.“行”的应用
6.NPC动作
7.NPC的移动状态
7.1站立
7.2游荡
7.3移动路径
8.NPC的职业和角色
8.1 NPC职业
8.2 NPC角色
------------------------------------------------------------------------------------------------------------------------
如果其他新增内容将在楼层中用“*”号标出,大神如有其他补充请在相关楼层内给出以方便新手玩家查阅!谢谢
1.NPCMOD基本功能和NPC基本状态
1.1.NPC显示栏
1.2 NPC状态栏
1.3 AI
1.4.NPC物品栏
2.对话框系统
3.任务系统
4.阵营解析
5.“行”的应用
6.NPC动作
7.NPC的移动状态
7.1站立
7.2游荡
7.3移动路径
8.NPC的职业和角色
8.1 NPC职业
8.2 NPC角色
------------------------------------------------------------------------------------------------------------------------
如果其他新增内容将在楼层中用“*”号标出,大神如有其他补充请在相关楼层内给出以方便新手玩家查阅!谢谢
进入正题
1.1NPC显示栏
名字:你想要给你创建的NPC命名的文字。 【显示 不显示 攻击时显示】
模型:也就是种族啦,主要包括人类,精灵,兽人,矮人,娜迦,妖精,怪物,安德,龙等
等等,基本种族(举例:人类)会有区分性别,male&female,有兴趣的同学可以一
个个试过去。
材质:也就是你想让NPC出现的皮肤,某些种族皮肤可以通用,自己试吧。
披风材质:披风样式,可预览
附加材质:相当于人物面部特征吧,一般MOD里自带的都是各种颜色的眼睛
可见(这个很有意思):选项:是,否,部分可见。下面放图例
1.1NPC显示栏
名字:你想要给你创建的NPC命名的文字。 【显示 不显示 攻击时显示】
模型:也就是种族啦,主要包括人类,精灵,兽人,矮人,娜迦,妖精,怪物,安德,龙等
等等,基本种族(举例:人类)会有区分性别,male&female,有兴趣的同学可以一
个个试过去。
材质:也就是你想让NPC出现的皮肤,某些种族皮肤可以通用,自己试吧。
披风材质:披风样式,可预览
附加材质:相当于人物面部特征吧,一般MOD里自带的都是各种颜色的眼睛
可见(这个很有意思):选项:是,否,部分可见。下面放图例
1.2NPC状态栏
简单易懂
生命值:1生命值=半格血
主动攻击范围:‘16’代表:本NPC发起攻击的判定范围为以它中心的16格内
生物类型:普通 不死 节肢
重生:是 后面选择死亡后重生时间(亲测以秒为单位)
否 顾名思义,死了就死了,不会复活了,清理不想要的NPC的好办法
白天 白天复活
夜晚 夜晚复活
隐藏尸体:这个好理解,不解释了
生命回复:一定时间内会持续回复生命值,当然如果你想做一个NPC怪物的话还是选否吧
下面的近战远程抗性和弹射物为战斗选项,以近战为例
如图所示,可以改变各选项数值
重点EFFECT(S)为附加属性,火,毒,失明,反胃等
简单易懂
生命值:1生命值=半格血
主动攻击范围:‘16’代表:本NPC发起攻击的判定范围为以它中心的16格内
生物类型:普通 不死 节肢
重生:是 后面选择死亡后重生时间(亲测以秒为单位)
否 顾名思义,死了就死了,不会复活了,清理不想要的NPC的好办法
白天 白天复活
夜晚 夜晚复活
隐藏尸体:这个好理解,不解释了
生命回复:一定时间内会持续回复生命值,当然如果你想做一个NPC怪物的话还是选否吧
下面的近战远程抗性和弹射物为战斗选项,以近战为例
如图所示,可以改变各选项数值
重点EFFECT(S)为附加属性,火,毒,失明,反胃等
1.3 AI
AI里其他都不是很难,可以自己理解,为了不浪费大家观看时间,只留个念像,不做介绍了。
最重要的Movement,这一项会在后面的NPC移动状态里详解
AI里其他都不是很难,可以自己理解,为了不浪费大家观看时间,只留个念像,不做介绍了。
最重要的Movement,这一项会在后面的NPC移动状态里详解
1.4 NPC物品栏
我们所用的NPC还是前面创建的这个“一个酸丢丢的棍子”
在这里呢主要有两个功能
1.改变NPC的服装外观
2.设置NPC死亡掉落物品
经验值在最小和最大之间随机掉落
我们所用的NPC还是前面创建的这个“一个酸丢丢的棍子”
在这里呢主要有两个功能
1.改变NPC的服装外观
2.设置NPC死亡掉落物品
经验值在最小和最大之间随机掉落
下面进入第二部分的对话框讲解,在NPC系统里这个是比较重要的,对话框可以实现玩家和NPC的交互,涉及到接取任务,延续剧情,对话完成后使用指令等等
2.对话框的使用
讲解对象我们还是使用他“一个酸丢丢的棍子”
首先,我们会在NPC编辑窗口里看到两个“对话框”选项
(1).“高级”栏里的“对话框”选项
这个“对话框”的选项针对的是特定的NPC,例如,现在的这个编辑窗口是NPC“一个酸丢丢的棍子”的编辑窗口,那么在这里设置的对话内容便是玩家右键点击“一个酸丢丢的棍子”后出现的对话内容。
但是细心的大家可能发现了,点开之后我们要选择一个对话的内容,而且只能选择,不能编辑
(PS.上图是MOD里默认的对话)
那么如何创建一个自己想要的对话呢,那就要进入上面所提到的另一个“全局”栏的“对话框”选项了
(2).“全局”栏里的“对话框”选项
电脑抽抽了,重启一下继续
讲解对象我们还是使用他“一个酸丢丢的棍子”
首先,我们会在NPC编辑窗口里看到两个“对话框”选项
(1).“高级”栏里的“对话框”选项
这个“对话框”的选项针对的是特定的NPC,例如,现在的这个编辑窗口是NPC“一个酸丢丢的棍子”的编辑窗口,那么在这里设置的对话内容便是玩家右键点击“一个酸丢丢的棍子”后出现的对话内容。
但是细心的大家可能发现了,点开之后我们要选择一个对话的内容,而且只能选择,不能编辑
(PS.上图是MOD里默认的对话)
那么如何创建一个自己想要的对话呢,那就要进入上面所提到的另一个“全局”栏的“对话框”选项了
(2).“全局”栏里的“对话框”选项
电脑抽抽了,重启一下继续
我们继续“全局”里的“对话框”(这个“对话框”就称为对话框2吧,前面高级里的称为对话框1)
点开之后是这个样子的,我们把这个界面称为“对话分类”,其实本来就是叫“分类”的,只是我们现在看不到,我们看到的是又一个对话框(对话框3)用途后面会讲到
选择“新增”,我们在这里把新增的条目命名为“一个酸丢丢的棍子的对话”,注意,分类里的条目不是具体的对话,而是相当于文件夹一样的东西,且往下看
前面提过了,这个条目,也就是“一个酸丢丢的棍子的对话”,其实只是一个方便分类的文件夹,没有编辑对话的实际用途,为了便于理解,之后我们把“分类”称为文件夹
别着急,现在我们可以真正的编辑对话内容了
点击对话框3切换到对话内容条目界面(当然,之后再点击“分类”就回到分类界面)
我们看到“一个酸丢丢的棍子的对话”文件夹下是没有任何内容的,点击新增,增加一个“酸棍子”的条目
稍后继续
点开之后是这个样子的,我们把这个界面称为“对话分类”,其实本来就是叫“分类”的,只是我们现在看不到,我们看到的是又一个对话框(对话框3)用途后面会讲到
选择“新增”,我们在这里把新增的条目命名为“一个酸丢丢的棍子的对话”,注意,分类里的条目不是具体的对话,而是相当于文件夹一样的东西,且往下看
前面提过了,这个条目,也就是“一个酸丢丢的棍子的对话”,其实只是一个方便分类的文件夹,没有编辑对话的实际用途,为了便于理解,之后我们把“分类”称为文件夹
别着急,现在我们可以真正的编辑对话内容了
点击对话框3切换到对话内容条目界面(当然,之后再点击“分类”就回到分类界面)
我们看到“一个酸丢丢的棍子的对话”文件夹下是没有任何内容的,点击新增,增加一个“酸棍子”的条目
稍后继续
现在我们来编辑对话内容,接上
点击“文本对话框”
我把文本内容编为“文本对话框”方便后面的教程识别,然后关闭(“close”)
好了,我们简单的对话就编辑好了,回到游戏界面右键单击NPC“一个酸丢丢的棍子”进行对话
大家看到了,没有对话框弹出,为什么呢,是因为我们只在对话框2里编辑了内容,(内容即对话框3),但是却没有在高级栏里的对话框1那里选择对话,我们现在回去选择一下
大家现在可以看到选择的时候“一个酸丢丢的棍子的对话”文件夹出现在这里了,点“选择”继续
选择我们刚才编辑好的“酸棍子”条目,然后返回游戏界面
好了,对话框出现了,一个简单的对话完成了
有些同学可能疑惑,一般与NPC对话的时候不仅NPC会说话,而且也会给玩家一个或者更多选择来继续对话,该怎么做呢?我先休息一下,晚点继续
点击“文本对话框”
我把文本内容编为“文本对话框”方便后面的教程识别,然后关闭(“close”)
好了,我们简单的对话就编辑好了,回到游戏界面右键单击NPC“一个酸丢丢的棍子”进行对话
大家看到了,没有对话框弹出,为什么呢,是因为我们只在对话框2里编辑了内容,(内容即对话框3),但是却没有在高级栏里的对话框1那里选择对话,我们现在回去选择一下
大家现在可以看到选择的时候“一个酸丢丢的棍子的对话”文件夹出现在这里了,点“选择”继续
选择我们刚才编辑好的“酸棍子”条目,然后返回游戏界面
好了,对话框出现了,一个简单的对话完成了
有些同学可能疑惑,一般与NPC对话的时候不仅NPC会说话,而且也会给玩家一个或者更多选择来继续对话,该怎么做呢?我先休息一下,晚点继续
我回来了,这次就进阶一下,教大家做个稍稍复杂一点点的对话,毕竟前面也说过了对话框这部分是非常重要的,能否熟练掌握关系到游戏剧情的展开和游戏其他内容的展开
不多说了,楼下继续更
不多说了,楼下继续更
主角当然还是NPC“一个酸丢丢的棍子”
我们到对话框2 的文件夹那里,继续选择文件夹“一个酸丢丢的棍子的对话”
现在我们要先编辑好我想要出现的对话:(请注意层次排列)
a.冒险者,你好*****
(选项) b.好你个头
c.你好,有什么可以帮你?
c1.我觉得有点头疼*****
(选项) d.头疼吃药
d1.谢谢******
e.我又不头疼
这次我们把条目“酸棍子”的文本对话框里的内容修改一下,改为“冒险者,你好”,这个条目就是我们整个对话的起点
然后点新增,把我们上面编辑好的要说的每一句【不带星号】的话各列一个条目,像这样
接下来,【带星号的】要怎么办呢,你可以观察到了,带星号的话前面字母后面都有数字的后缀,那么我们把这这些带星号的话放到相应字母条目的文本对话框里,例图
c.你好,有什么可以帮你?
c1.我觉得有点头疼*****
好了,c1和d1都已经分别放到c和d的文本对话框里吧,但是这样的话还是不能出现完整的对话,我们现在要把这些对话都串起来让它们成一个完整的对话。
看到上面的(选项了吧),其实就是对话时我们需要他出现的选项卡,怎么设置呢,看下面
首先我们选中作为起始对话内容的“酸棍子”条目(文本内容为:冒险者,你好)
然后点击对话框选项右边的编辑
看到了吧,你总共能添加6个选项卡,我们先来编辑第一个选项卡,点击“编辑”
出现了这样的界面
标题(这个很重要)实际上这里的标题就是对话中选项卡会出现的文字
颜色,这个无关紧要,想弄花哨点的话去参考一下色谱代码
选项类型 这个也很重要 分为:禁用,角色,命令方块,关闭和对话
禁用:不显示标题
角色:显示标题但是没有下文(不管你有没有设置下文)
关闭:对话中选择此选项卡时对话框关闭
命令方块:选择此选项卡时执行编辑好的命令(编辑方
法和真正的命令方块一样)
对话:连接下文
那我们这里重点看一下“对话”
我们到对话框2 的文件夹那里,继续选择文件夹“一个酸丢丢的棍子的对话”
现在我们要先编辑好我想要出现的对话:(请注意层次排列)
a.冒险者,你好*****
(选项) b.好你个头
c.你好,有什么可以帮你?
c1.我觉得有点头疼*****
(选项) d.头疼吃药
d1.谢谢******
e.我又不头疼
这次我们把条目“酸棍子”的文本对话框里的内容修改一下,改为“冒险者,你好”,这个条目就是我们整个对话的起点
然后点新增,把我们上面编辑好的要说的每一句【不带星号】的话各列一个条目,像这样
接下来,【带星号的】要怎么办呢,你可以观察到了,带星号的话前面字母后面都有数字的后缀,那么我们把这这些带星号的话放到相应字母条目的文本对话框里,例图
c.你好,有什么可以帮你?
c1.我觉得有点头疼*****
好了,c1和d1都已经分别放到c和d的文本对话框里吧,但是这样的话还是不能出现完整的对话,我们现在要把这些对话都串起来让它们成一个完整的对话。
看到上面的(选项了吧),其实就是对话时我们需要他出现的选项卡,怎么设置呢,看下面
首先我们选中作为起始对话内容的“酸棍子”条目(文本内容为:冒险者,你好)
然后点击对话框选项右边的编辑
看到了吧,你总共能添加6个选项卡,我们先来编辑第一个选项卡,点击“编辑”
出现了这样的界面
标题(这个很重要)实际上这里的标题就是对话中选项卡会出现的文字
颜色,这个无关紧要,想弄花哨点的话去参考一下色谱代码
选项类型 这个也很重要 分为:禁用,角色,命令方块,关闭和对话
禁用:不显示标题
角色:显示标题但是没有下文(不管你有没有设置下文)
关闭:对话中选择此选项卡时对话框关闭
命令方块:选择此选项卡时执行编辑好的命令(编辑方
法和真正的命令方块一样)
对话:连接下文
那我们这里重点看一下“对话”
那我们这里重点看一下“对话”
在这里我们可以选择已经在对话框3里编辑好的条目
突然发现这帖子里无视空格。。。。上面的对话内容我重新编辑下发出来便于大家理解
a.冒险者,你好*****
------(选项)--b.好你个头
------(选项)--c.你好,有什么可以帮你?
-----------------------c1.我觉得有点头疼*****
------------------------ (选项)--d.头疼吃药
--------------------------------------d1.谢谢******
-------------------------(选项)--e.我又不头疼
标题我们编辑为 好你个头
对话里选择对话 好你个头
然后继续编辑第二个选项卡
过程一样
然后呢,我们看到我们设置好的剧情 ,看到c.你好,有什么可以帮你?(文本为:c1.我有点头疼), 下面还有对话,相同的方法,点击条目“你好,有什么可以帮你”继续编辑下一层的选项卡
好了,完成,记得回到高级栏里设置对话框1的对话为起始对话酸棍子(文本:a.冒险者你好),这样就可以引出下面一些对话和动作
在这里我们可以选择已经在对话框3里编辑好的条目
突然发现这帖子里无视空格。。。。上面的对话内容我重新编辑下发出来便于大家理解
a.冒险者,你好*****
------(选项)--b.好你个头
------(选项)--c.你好,有什么可以帮你?
-----------------------c1.我觉得有点头疼*****
------------------------ (选项)--d.头疼吃药
--------------------------------------d1.谢谢******
-------------------------(选项)--e.我又不头疼
标题我们编辑为 好你个头
对话里选择对话 好你个头
然后继续编辑第二个选项卡
过程一样
然后呢,我们看到我们设置好的剧情 ,看到c.你好,有什么可以帮你?(文本为:c1.我有点头疼), 下面还有对话,相同的方法,点击条目“你好,有什么可以帮你”继续编辑下一层的选项卡
好了,完成,记得回到高级栏里设置对话框1的对话为起始对话酸棍子(文本:a.冒险者你好),这样就可以引出下面一些对话和动作
楼主:black115024
字数:17472字
发表时间:2014-05-07 20:57:00 +0800 CST
更新时间:2016-03-15 11:36:03 +0800 CST
评论数:960条评论
帖子来源:百度贴吧 访问原帖