关于TMRSrpg战棋插件的一个解决方案
rpgmakermv吧
全部回复
仅看楼主
level 1
TMR Srpg的这个插件之前@嘟嘟侠PK猪猪侠貌似搬运过(我把他当初的图片放上来了)
这个插件制作有两个问题
首先是移动方面,在人物移动后点击鼠标右键取消菜单之后人物不会返回移动之前的位置而是留在移动之后的点,
玩家此时则可以操纵其他的人物
而且在点击取消移动后该人物还能返回之前的位置(我没试过如果之前的位置被其他事件占据的情况下会发生什么)
其次是行动和移动的问题,这个插件行动完成之后还可以移动的,移动和行动互不相干
所以我今天做了一些微小的工作来解决这两个问题
2018年01月25日 10点01分 1
level 1
需要改动的代码有两处,我是用VS的,没有VS的话其实记事本就可以(右键编辑)
2018年01月25日 10点01分 2
借自己的楼,3楼那个解决方法不太对,正确的改法在12楼
2018年06月02日 02点06分
再借一下楼,本贴长期更新
2018年08月13日 14点08分
level 1
首先是移动后右键关闭菜单之后可以操作其他角色的问题,
在TMSrpg.js(我好像把插件名打错了)文件1843行左右(有可能会有偏差)
这行代码后面的this_handler['cancelOrigin']改为['moveCancel']
2018年01月25日 10点01分 3
level 1
第二个问题,行动之后还可以移动的问题
同样是TMSrpg.js第1435-1436行左右
原本是没有this._moved = true;的,把这行加上就行了
2018年01月25日 10点01分 4
level 1
经过测试,以上两个问题已经得到解决
2018年01月25日 10点01分 5
大佬大佬
2020年04月19日 13点04分
level 8
[真棒]厉害啊!支持 这插件如果可以汉化 加上可以定义按键哈哈就强了
2018年01月25日 11点01分 6
汉化我自己汉化了一个版本。。。不过感觉其实本身汉化也不难
2018年01月25日 11点01分
level 1
关于汉化……
原本需要汉化的地方也不是很多,插件代码中需要汉化的地方包括2098行左右开始的33行
这是我自己汉化了一下的版本,同时原本带的示例游戏里所有东西都是日文的,重新建立一个中文的工程然后导入插件自然就可以汉化了
2018年01月25日 11点01分 7
你好,这步没太明白。我已经把从你那儿下载的东西都复制粘贴到我自建的工程里覆盖了,但插件还是显示日文呐
2023年09月18日 07点09分
level 1
最后给一个汉化完之后的版本吧
大概就是这个样子
2018年01月25日 11点01分 8
level 1
最后附上TMSrpg插件的链接,喜欢战棋的朋友们请不要错过
链接: [无效] https://pan.baidu.com/s/1dG872ut 密码: ev6y
2018年01月25日 11点01分 9
感谢大佬,好人一生有钱
2023年07月26日 10点07分
[花心]好东西~
2018年01月25日 12点01分
我想起了~我以为是另外一个插件,这个插件我记得是有些功能好像要重新编写才能做到 具体那些用语什么的也没搞清楚。。。
2018年01月25日 12点01分
@南山不北 我很久没关注过新的插件了,最近都没时间鼓捣RM
2018年01月25日 12点01分
level 1
另外:关于汉化……2
上次提到汉化的时候把这个忘了……插件的参数设置这里有一部分需要汉化的地方
不过其实只要懂英语就可以顺利汉化了(虽说当时汉化的时候压根没注意前面还有英语)
2018年01月27日 03点01分 11
level 1
再更新(这件事很重要)
之前移动后右键关闭菜单之后可以操作其他角色的问题
改了1843行左右那个。。。那个有点问题,在移动之后取消虽然可以让人物返回移动前的位置,但是在没移动的情况下或者已经待机的情况下会报错(即说找不到变量X)
所以我又稍微多折腾了一下
具体需要修改的部分请参照我写在里面的注释……这次不会出现报错了
2018年01月27日 03点01分 12
level 1
10楼不知道为什么没了……我再补充一下
10楼是修改己方NPC或者敌人行动之后仍然可以移动的问题(打完就跑)
修改的是3033行左右,把那个11改成31就行了
2018年01月27日 03点01分 13
level 6
奇怪,为啥我今天才见到这个帖子,正在找战棋的啊,三个Q楼猪[太开心]
2018年02月21日 12点02分 15
不用客气
2018年02月21日 14点02分
level 1
再次更新
因为发现有人在看这个贴子……所以再更新一个有意思的小东西
直线型的技能范围!
TMSrpg内置的技能范围一共有3种
菱形(diamond)
方形(rect)
十字形(line)
我这一次更新的小改动加入了直线型(foward)进去
范围是你的角色面向方向的一条直线(起点可以在角色身前X格)
需要改脚本的位置有三处:
首先是这里,3027行左右到3040行这样,改成我这样就行↓
然后是1167行到1186行(我这个上面的行数可能不准,大家可以通过搜索来找到相应的代码段)
这一部分原来的代码中是没有的,需要你自己加进去
最后是这一部分,1090行开始到1125行
原版的TMSrpg里这里没有这么多的,只有diamond,rect和line三种
这次我们加的这个姑且叫做foward好了
这个改完之后,设置技能使用范围的时候就可以用这个foward了
就像这样:
然后我们可以测试一下效果:
无论哪个方向都可以做到直线技能范围,上下左右都可以
放一张向上的好了:
就这样
TMSrpg中其他的技能方式也可以像我刚才说的那样,按照第二步→第三步来改
记得里面的名字要对上
return后面有x,x2,y和y2
其中一组X和Y是你的角色的位置
另外一组则用来调整技能的位置
我画了张图来帮忙记忆
return后面可以跟多组这样的关系,每一个关系中间用“||”连起来就行
比如return(x=x2);就是指中间一条线
return(x<x2||y<y2);就是指右上斜向一路上去
而return(x=x2||y<=y2);就是指包括角色自身块在内,沿上方一直向上
大概就是这样,其实还有很多更复杂的操作,不过篇幅不够就不多讲了
通过这种方法就可以DIY自己希望出现的技能范围了
2018年02月21日 15点02分 16
第三步的注释打错了。。 应该加的是图中1121和1122行,我的修饰靠前了一行
2018年02月21日 15点02分
@马哥挡不住 注释。。。什么鬼输入法
2018年02月21日 15点02分
@马哥挡不住 大佬还有个问题,第二步的代码具体是加在什么地方的,行数对不上,能不能给个上下文
2018年05月07日 12点05分
@cjysdw2008 我现在不在电脑边,稍等一会我发上来。。。其实这个就是个自定义的函数,TMSrpg里面有很多和这个名字相近呢函数,所以其实放到这些函数前面或者后面或者中间都可以的
2018年05月08日 12点05分
level 12
好东西滋瓷+春节快乐~
2018年02月21日 15点02分 17
喔,谢谢,同乐同乐
2018年02月21日 15点02分
1 2 3 4 5 6 尾页