Project1

标题: 真的跟横版较上劲了 [打印本页]

作者: victor0181    时间: 2012-3-10 14:04
标题: 真的跟横版较上劲了
本帖最后由 victor0181 于 2012-3-10 18:28 编辑

我都不好意思发这个帖子了,作为一个新手,事件什么的都还没有完全弄清楚,就非要搞这个横版战斗,是不是有点太那个。但是没办法啊,就是不喜欢默认的战斗形式,就是想用横版。我都怀疑自己是不是有点强迫症了。于是,还是咬牙发这个帖子了。

后知后觉的脚本是暂时用不上了,太复杂。论坛的@流雨同学给我传了一份sideview(非官方名词解释,据说是某日本的高手编写的简易横版脚本),版本是最新的.97版。然后我进行测试,然后,出错了。

正常攻击没有问题,但一使用技能就会弹出如下提示:



然后我问流雨同学,他也说不清楚,后来告诉我一个绝招,把数据库里的物品名改成中文,例如这些地方:





把这些日语名称改成中文的。

然后他把他制作的游戏工程发了一份给我测试,我将我的地图复制进去测试,一切正常,技能可以正常使用。但是,这到底是为什么呢?脚本好像不涉及物品的名称吧,之前的出错,问题到底在哪里?请哪位高手能帮我解释说明一下吗?非常感激。

其实我是想偷懒,一个个的改名称,工作量好大啊。
作者: 判约之轮    时间: 2012-3-10 14:12
本帖最后由 判约之轮 于 2012-3-10 14:14 编辑

如果我没猜错的话,这些事情一般是由于数据库中一些字符串参与脚本操作引起的(比如使用物品的时候读取物品名称的字符串)~
你知道的,现在的字符编码方式很多的,比如UNICODE和UTF-8就几乎完全不兼容~
于是日语可能就与中文的编码方式不同,但是简体中文版RMVA又必然使用的是中文编码~
所以自然会报错~

就像繁体中文版RMXP制作的游戏经常无法在简体中文系统上运行一样····
作者: victor0181    时间: 2012-3-10 18:07
本帖最后由 victor0181 于 2012-3-10 18:26 编辑

自己摸索了一下,好像发现问题所在了,是数据库里的技能动画的问题!经过比对,范例工程里的技能动画要多出几项,虽然我并不知道它们分别是什么,但是把这几个复制到我的游戏工程里,就可以正常运行了。见图。



这里,就是这里!



呼~~很有成就感啊。虽然并不知道自己摸索得对不对,也没有进行深入测试,不知道是不是真的找到问题的根源,但感觉还是蛮爽的。给碰到类似问题的朋友一点提示吧。

不过,还是希望有高手能帮着讲解一下这个脚本。它的横版战斗人物和敌人好像是用的默认素材,这个可以减轻我们新手做素材的负担。但是,它的战斗动画就得自己一个一个设置了吧?否则是不是又会出现出错的提示呢?总之对这个脚本还是迷迷糊糊的说。
作者: 幽兰戴尔    时间: 2012-3-10 18:29
顶楼上,我测试了N次,问题就出在那几个技能动画上。
最后有本人发现几个非常重要的注意事项:(反复测试的结果)
1、技能动画ID一定要是113—119号,而且对应顺序一定不能变动,要保持和范例工程完全一样,否则实际测试时很可能会出现动画播放错误的情况(并不是BUG导致的)
2、自己添置技能时从ID128到138号一定要留空,从139号再开始添加自创的技能,这也是为了和范例工程保持一致,否则一样可能出现动画播放错误的情况。
3、因为战斗模式变成横版,部分技能动画需要做调整(比如火铳的必杀技,需要调整坐标),调整敌人技能坐标时要反过来,想让敌人的技能动画在右边播放,就要把坐标调成左边。
作者: jian111    时间: 2012-3-10 20:44
刷刷刷      
作者: kunlangtheone    时间: 2012-3-10 23:02
对于有毅力的人,表示相见恨晚。
作者: hcm    时间: 2012-3-11 14:27
sideview好像还没出正式的最终版,我这儿见过很BT的事,战斗时选择防御,结果就用75号动画的技能攻击敌人(不会和别的插件有关吧),
结果我直接把防御选项删了,在技能里加上防御(因为改脚本不奏效)。
作者: trentswd    时间: 2012-3-12 00:02
唉唉?sideview不是vx的吗?
我记得vx时代那个作者就放弃公开sideview了,然后外国有个论坛有人接手了,继续更新
难道那个作者又回来更新了?
作者: gz29767562    时间: 2012-3-12 10:32
sideview98已经出了哦。。。
作者: playermaker    时间: 2012-3-12 15:31
113-119那个动画可以自己设置的,

数据库里可以改

  #――アクション名(自身系)――   判別     ID 対象  ホーミング ウエイト  ダメージ   カメラ 反転不可  反転    Z軸
  "魔法詠唱中"          => ["anime", 111,  0, false,  true, false,  true, false,  false,  true],
  "特技待機中"          => ["anime", 112,  0, false,  true, false,  true, false,  false,  true],
  "魔法発動アニメ"      => ["anime", 113,  0, false,  true, false,  true, false,  false, false],
  "特技発動アニメ"      => ["anime", 114,  0, false,  true, false,  true, false,  false, false],
  

大概在274行开始

这里就是那几个动画ID,你可以自己改,我就是改成了111
作者: 琦琦    时间: 2012-4-9 20:38
求待机的横版
作者: houyuxiaoyang    时间: 2012-4-12 11:02
0.99也出来了!但是我弄了一个战斗动画,可是用的时候就变成‘水单体’的动画了,谁来告诉我这是为什么??
作者: 夏侬    时间: 2012-4-12 20:32
你上传的那个截图“1488行”那个frame_max nil 意思不就是动画不存在吗?肯定是缺了什么动画。
作者: s05s0039    时间: 2012-4-13 00:36
本帖最后由 s05s0039 于 2012-4-13 00:37 编辑
houyuxiaoyang 发表于 2012-4-12 11:02
0.99也出来了!但是我弄了一个战斗动画,可是用的时候就变成‘水单体’的动画了,谁来告诉我这是为什么?? ...


自創技能/動畫在編號130以後弄
作者: cx625349119    时间: 2013-1-18 16:33
幽兰戴尔 发表于 2012-3-10 18:29
顶楼上,我测试了N次,问题就出在那几个技能动画上。
最后有本人发现几个非常重要的注意事项:(反复测试的 ...

好像是因为这几号动画已经在脚本里 定位为基础动作。除非把脚本里的内容也改了,不然擅自改动这几个就会出错。
作者: ·雾逝者·    时间: 2013-1-18 17:49
LZ可以自己尝试纯事件战斗嘛
试着在复杂的任务中成长的话进步很快的




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1