Project1

标题: 仿空之轨迹SLG系统 09-11-06 update 内附广告 [打印本页]

作者: dbshy    时间: 2009-3-22 05:06
标题: 仿空之轨迹SLG系统 09-11-06 update 内附广告
本帖最后由 dbshy 于 2010-8-17 13:56 编辑

仿空轨战棋战斗系统  BY 水蓝
     爱生活,爱ruby
       此战斗系统根据ZTBS战棋修改,原作者为水夜                       
     此脚本应用需一定脚本基础   

    最新插播广告一条:如果您有素材 而且像用仿空轨系统的话,请PM 水蓝 dbshy  蓝の星辰
      素材除了站上ZTBS的素材外,都是RTP
    空轨顺序栏 行动顺序栏的人物小头像
    像STR UP额外奖励的图标 应为我懒,所以都是RTP图标
   
   

    作为一个有文化有素养有道德有人品的四有药师,
    在下非常有人品的提醒各位,此工程一定要素材的支持
    否则就是一渣

    需要的素材空之轨迹中的  顺序栏及行动顺序栏的人物小头像
    像STR UP额外奖励的图标  状态栏  攻击 魔法选择菜单

    如果您有上面的素材,又不会脚本的话,请PM我
    在下一定包您满意




    实现仿空轨效果
    空轨顺序栏及AT制

    魔法吟唱等待
   
    额外奖励

    战技系统
    包括:S战技
          连锁战技 2009 - 5 - 30 update      


        s战技发动是a b c d键,如果换键位的话,请参考全键盘
     s战技的算法还有待改进,当时的算法及时性不够,现在也没想到什么好思路
      
     这个版本实现的是主要的仿空轨效果
     小的细节,并未实现,以后有时间慢慢更新

     另外额外奖励,偶只写了三种奖励
     需要其他效果您可以自己添加,或pm偶帮您写

     寻路和ai基本沿用的ZTBS


     

  重要脚本数据库设置
     
   
module DBSHY
     
     #行走及普通攻击所消耗AT制
     #特技的AT请在数据库-特技设置   
     #格式特技名@AT值 比如十字斩@3
     WALK_AT = 1
     ATTACK_AT = 2
     #CP战技所消耗CP值
     CRAFT = { 1 => 30, 2 => 100, 8 => 0}
  
     #我方S技id数组
     ACTOR_S_CRAFT = [2]
  
     #额外奖励大图标
     PRIZE_PICTURE = {
               1=>"048-Skill05",
               2=>"049-Skill06",
               3=>"050-Skill07",
            }
     #连锁战技人数 ID => 发动人数
     CONCATEMATE_CRAFT = {8 => 2}
     #连锁战技选择敌人所用到技能范围 SKILL_ID1 => SKILL_ID2
     CMP_CRAFT = {8 => 61}
  
     end

     module SXL_ICON
     
     #空轨顺序栏人物行动小头像 id => bitmap_name
     ICONS = {
       1=>"046-Skill03",
       2=>"047-Skill04",
       3=>"044-Skill01",
      }
     #顺序栏BITMAP and 坐标
     SKIN = "123"
     X    =  16         
     Y    =  32      
    end

    module PRIZE_ICON
    #奖励总数
    TOTAL = 3
    #奖励小图标
    ICON = {     1=>"048-Skill05",
               2=>"049-Skill06",
               3=>"050-Skill07",
          }
    #奖励显示距离
    GD = 300
  
    end
   
    范例下载: 仿空轨战棋战斗系统.rar (2.52 MB, 下载次数: 6256)
    此范例为新鲜出炉,一堆测试用脚本没删 - -!

    请先下范例,在下这个脚本文件,覆盖原范例中的脚本文件即可
    Scripts.rar (171.55 KB, 下载次数: 2515)
作者: RXVincent    时间: 2009-3-22 05:47
SF,太有爱了。总算看到这样一个系统了
作者: 虚幻死神    时间: 2009-3-22 05:48
那个状态栏不大好.....

但是还是有研究的价值....

收下了....

谢谢~
作者: dbshy    时间: 2009-3-22 05:49
以下引用RXVincent于2009-3-21 21:47:28的发言:

SF,太有爱了。总算看到这样一个系统了


[本贴由作者于 2009-3-21 21:48:01 最后编辑]


其实很早以前就有了 - -


以下引用虚幻死神于2009-3-21 21:48:16的发言:

那个状态栏不大好.....

但是还是有研究的价值....

收下了....

谢谢~


我美工是渣,可以无视的......
状态栏原理很简单,可以自己美化

好吧,偶去美化一下-。-
作者: RXVincent    时间: 2009-3-22 06:02
也就是说,我火星了
作者: ONEWateR    时间: 2009-3-22 08:44
屏蔽 = =
作者: ★_茄孓    时间: 2009-3-23 00:55
这不是ZTBS的么?
作者: dbshy    时间: 2009-3-23 03:43
状态栏重新写了一下,勉强像空轨的样子{/gg}

以下引用★_茄孓于2009-3-22 16:55:29的发言:

这不是ZTBS的么?


在ztbs基础上修改的,但跟ztbs有较大不同


最后,如果哪位有空轨的顺序栏图片和人物行动图片和额外奖励的图片
请发给我,谢了(我的那个顺序栏还是用的主站上那个cp条 - -)


作者: kakarot    时间: 2009-3-23 04:47
这个一定要支持LZ!我刚才帮LZ在空轨吧里面找了一下,找到这几张可能有用的素材附上~
Nr.1
http://tieba.baidu.com/%BF%D5%D6%AE%B9%EC%BC%A3/tupian/item/49c4763e52dec03071cf6cd3.html
当前人物框,额外奖励框,人物状态框&状态图标等等全在这张里面了..但是貌似还是没有找到行动条本体..LZ试试看一条深蓝矩形+一条浅蓝矩形衬底吧..
http://tieba.baidu.com/%BF%D5%D6%AE%B9%EC%BC%A3/tupian/item/8e2712d5e3b9d4c950da4bd3.html
指令图标和S级战技扭..不过指令图标是日文的,可能得稍微P一下
http://tieba.baidu.com/%BF%D5%D6%AE%B9%EC%BC%A3/tupian/item/0747adc237c9db160ff477d3.html
那个指令旁边转啊转的圈圈..(不知道有没有用)
http://tieba.baidu.com/%BF%D5%D6%AE%B9%EC%BC%A3/tupian/item/17d9394e0ac89cc7d0c86ad3.html
这些是Bonus提示图标~

Nr.2
http://tieba.baidu.com/%BF%D5%D6%AE%B9%EC%BC%A3/tupian/item/f2dd05f36e2472c60b46e0ab.html
一堆人头,应该就是拿这些做行动图片的吧..

Nr.3
http://tieba.baidu.com/%BF%D5%D6%AE%B9%EC%BC%A3/tupian/item/89f7a218cfc5dd0a34fa41aa.html
一堆小图标..不知道能不能用上..

就先发这么多吧,再找到什么好的再来补充~LZ加油!
作者: fysmrb    时间: 2009-3-23 06:25
提示: 作者被禁止或删除 内容自动屏蔽
作者: 过眼云烟    时间: 2009-3-23 07:13
恩,找很久了!希望很好用!
作者: 阿斯波达    时间: 2009-4-8 06:53
冲着仿空轨下载下来看看!
作者: 赛露休斯    时间: 2009-4-16 00:45
没看到还有这么个脚本,支持{/qiang}
作者: dbshy    时间: 2009-5-31 03:26
谢谢kakarot同学提供的素材,辛苦了{/hx}

2009-5-30 update
连锁战技实现

- -当时写这个的时候,还没玩SC,趁这几天有时间,写了这个东东

至此,除了S战技的算法需改进外,主要功能已完成{/dy}  

细节以后慢慢更新
作者: DeathKing    时间: 2009-5-31 03:34
下载下来看看先

LZ为什么不附几张图?
作者: dbshy    时间: 2009-5-31 19:06
以下引用DeathKing于2009-5-30 19:34:26的发言:

下载下来看看先

LZ为什么不附几张图?



美工原因,因为这个系统只是功能的实现,界面很粗糙
附图怕吓着大家 -_-O

等s技改进完成后,就着手一些细节和界面的美化,做到最大程度仿空轨

当然镜头缩放,因为水平问题,无法实现
曾重写过tilemap类,但效率太低,放弃了

作者: 天使喝可乐    时间: 2009-6-2 04:58
虽然不知道是什么,不过还是顶一下= =
以后可能会用到
作者: dbshy    时间: 2009-8-19 18:21
- -bbbb
修改了一个逃跑的BUG
作者: 纯种菜鸟    时间: 2009-9-17 03:26
LZ你是大好人啊!!!!!!!!!!!!!!!!
作者: 幻耶    时间: 2009-9-17 09:32
本帖最后由 幻耶 于 2009-9-17 09:39 编辑

测试了一下战斗,攻击敌人的时候出错了

00.jpg (12.97 KB, 下载次数: 30)

00.jpg

作者: VIVICAT    时间: 2009-9-18 15:46
本帖最后由 VIVICAT 于 2009-9-18 17:04 编辑

同LS,我也遇到这个问题了
啊 我这有个FALCOM提取器,空轨FC SC 3RD里所有的素材都能提出来 是个好东西 不知LZ有用没
作者: dbshy    时间: 2009-9-18 21:21
20# 幻耶

呃,这个................
偶尽快修复这个BUG,谢谢提醒
作者: 幻耶    时间: 2009-9-21 13:33
本帖最后由 幻耶 于 2009-9-21 13:51 编辑

还有,如果不攻击敌人,角色移动了几回合之后,那个敌人就再也不行动了?只会呆在原地,不是应该追着角色打的吗?
作者: dbshy    时间: 2009-9-30 20:07
呃,问题还真多,因为这系统本来就庞大
通过你的描述,应该是ZTBS本身AI的问题
这几天把BUG一起都解决了
作者: zoeylau    时间: 2009-10-1 16:41
期待LZ最终版的成型  用上您的系统+空轨界面系统  做同人真无敌了
作者: 豪豪    时间: 2009-10-1 18:10
謝謝大大的提供
作者: joshua    时间: 2009-10-1 18:16
:L呃........似乎和那个时候的没什么太大的改变.......
作者: wyfaaugmail    时间: 2009-10-2 10:48
lz我爱您,终于有了这样的系统模板
作者: 102111504    时间: 2009-10-3 08:39
提示: 作者被禁止或删除 内容自动屏蔽
作者: dbshy    时间: 2009-10-4 19:05
本帖最后由 dbshy 于 2009-10-4 19:07 编辑

= =更新了幻耶所说的BUG
作者: darkscout3000    时间: 2009-10-30 12:10
本帖最后由 darkscout3000 于 2009-10-30 12:13 编辑

试验了一下……
发现bug……打了几回合以后,突然出现
脚本“主要处理和方法”的1188行出现typeerror
no implicit conversion from nil to integer
看了一下,貌似是敌人想用技能的时候找不到技能,结果那个方法返回了nil,AI bug?

不过不管怎么说,lz真强大……
偶本来想用ZTBS做个类风色幻想的SLG系统的说,但是看了楼主做成的东西,发现还真是不容易啊……

P.S. 其实水夜的ZTBS本来就有CP版的……不过需要 桜雅 的 XRXS65. CP制御 脚本……
如果lz就是用的那个版本请无视此发言……ORZ
作者: dbshy    时间: 2009-10-30 20:56
本帖最后由 dbshy 于 2009-11-1 21:11 编辑
试验了一下……
发现bug……打了几回合以后,突然出现
脚本“主要处理和方法”的1188行出现typeerror
no implicit conversion from nil to integer
看了一下,貌似是敌人想用技能的时候找不到技能,结果那个方法返 ...
darkscout3000 发表于 2009-10-30 12:10



O(∩_∩)O~
这个BUG自己测试的时候没发现 = =bbbb
谢谢你的提醒,一定尽快改进

由于我最近在做RTS的一些东西,而且我觉得做空之轨迹战斗系统

最重要的是素材,空之轨迹没有素材的支持,再好的系统也是一渣

这也是这个系统我停下来的原因

不过我决定还是把这个系统做完
因为这个系统从我开始学脚本的时候开始做起

争取把镜头移动也做进去,但技术所限,旋转和缩放没办法

另外我这个系统可不是用CP,而是用的空之轨迹的计算方式

action time = skill time / spd

详细的算法请看at_refresh
作者: darkscout3000    时间: 2009-11-3 08:44
呵呵,lz加油啊……
XP的内核限制太多……有些功能确实不好实现……

P.S. 原来不是CP……我怎么想的……OTZ
作者: dbshy    时间: 2009-11-6 20:46
已更新LS同学所说的BUG
这东东果然涉及的东西太多了

自己又发现连锁战技和S战技的BUG,囧囧
战斗系统BUG就是多

最后预告一下
最近会写一点关于此SLG的AT制 及 连锁战技 的设置的教程
还有因为偶自己没有素材,就写点 仿菜单 和 状态栏 血槽的美化 的东西

作者: 北欧海盗Eric    时间: 2009-11-10 18:45
提示: 作者被禁止或删除 内容自动屏蔽
作者: 北欧海盗Eric    时间: 2009-11-10 18:48
提示: 作者被禁止或删除 内容自动屏蔽
作者: dbshy    时间: 2009-11-13 16:40
这个.....有点小尴尬
第一个问题是 连锁战技 的问题
第二个不是太清楚,第三个MS不是BUG吧,不喜欢偶就刷掉

谢谢北欧海盗的测试和指出错误,一定会改进的 >_<
作者: nozomiqx    时间: 2010-4-4 21:56
太神奇了~~修炼成什么样才能写成那样的脚本啊~~~
作者: sun1007    时间: 2010-7-25 09:42
请问,这是XP1.02版本还是1.03版本?为什么一打开好多错误?
作者: ssjkakalot    时间: 2010-7-25 21:46
太棒了。支持一下。。
作者: dantesy    时间: 2010-8-16 01:39
提示: 作者被禁止或删除 内容自动屏蔽
作者: dantesy    时间: 2010-8-16 01:39
提示: 作者被禁止或删除 内容自动屏蔽
作者: dbshy    时间: 2010-8-17 13:51
这贴又被顶上来了
借此机会 广告一则

另外这个工程为未完善版,各种BUG 各种报错
作者由于没有素材和人懒 已经停止更新
如果您有素材 而且想用仿空轨系统的话,请PM 水蓝 dbshy  蓝の星辰





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