设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2954|回复: 1
打印 上一主题 下一主题

[已经过期] 想请教VA的战斗脚本代码及战斗相关设定

[复制链接]

Lv1.梦旅人

梦石
0
星屑
49
在线时间
86 小时
注册时间
2012-5-31
帖子
63
跳转到指定楼层
1
发表于 2012-6-10 17:14:01 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 笔名:玥阳 于 2012-6-10 18:36 编辑

前言:

  由于VA系统内建的战斗系统,无法满足我对技能的需求,所以打算制作二段式技能,原理如下,首先让玩家用出的技能只有技能动画,但没有技能伤害,并开启共用事件去计算技能伤害,等技能伤害算出来后,再把数值带入另一个没有技能动画,只有技能伤害的特殊技能,这样就不用特地去纪录目标的属性耐性、异常耐性。

  会用这么麻烦的方式,去计算技能伤害,是因为我测试技能功能后,发现原系统的技能是,先跑技能的技能动画,再跑该技能的伤害计算,最后才跑技能内开的公共事件,因此无法利用技能内开的公共事件去改变技能伤害。

  如此一来,就可以利用公共事件技,去计算被动加成、技能等级加成,甚至是追加其他技能的攻击,至于为同个技能设计多个不同等级的方法,本游戏无法做到,因为单单一个技能用一个技能格的情况下,内建的999个技能格可能会都不够用。

  说起来,我以为把技能设定为不能使用(使用不可),就可以变成被动技(例如:剑专精,使用者拿剑时,攻击力会额外上升),结果测试后好像无法做到,所以把技能设定为不能使用有什么意义?(困惑的问道)

  总之我想知道以下代码,好解决各种技能设定的问题,希望技能可以顺利制作……

--------------------------------------------------------------------------------


怪物方、玩家方都需要知道的:

⒈技能、物品的使用者代码

  如果不知道谁是使用者,那就无法得知该角色的被动技加成、技能等级、能力素质,所以怪物方、玩家方的使用者代码都需要知道。

⒉技能、物品所选取的目标代码

  如果不知道谁是目标,便无计算该角色的被动加成、能力素质,所以怪物方、玩家方的使用者代码都需要知道。

⒊角色所使用的技能(或物品)代码

  由于是用公共事件计算技能伤害,因此无法直接得知角色使用那种技能,或那种物品,所以怪物方、玩家方的使用者代码都需要知道。

⒋VA系统有支援平方根(√)的计算式吗?

玩家方需要知道的:

⒈使用技能所需的魔法,只能从系统设定中,改变使用技能的MP需求量?

 例如:A技能等级1需要12MP,但变等级2时,则需要15MP

    B技能等级1需要22MP,但变等级2时,则需要20MP

 难道真的要做相对等级的技能才能辨别吗?这样的话技能格会不够用啊--Orz


怪物方需要知道的:

⒈战斗中怪物的名字

  原系统并没有支援输出怪物名,至少内建系统没这个设定,而我需要借由怪物名来说明技能效果,或许要在敌群(敌グループの设定)那边设定?

⒉战斗中怪物的ID

  原系统并没有支援输出怪物ID,至少内建系统没这个设定,而我需要借由怪物ID来判断该怪物的落宝条件,或许要在敌群(敌グループの设定)那边设定?

--------------------------------------------------------------------------------


feizhaodan:
  老实说,我不明白为何你会这么想,我只是想知道几个战斗代码,以便自己做出想要战斗系统,难道这几个功能无法从系统脚本直接得知吗?我是不懂脚本,所以不知道有多难,这倒是真的……

布兰度西特:
  复杂不可怕,可怕的是几个关键点无法突破,和自己无心完成……

点评

是不是越发复杂了!  发表于 2012-6-10 17:35
之后,你凭什么让别人为你写这个脚本?  发表于 2012-6-10 17:26

Lv3.寻梦者

梦石
0
星屑
1641
在线时间
2205 小时
注册时间
2010-6-27
帖子
1299
2
发表于 2012-6-10 22:10:49 | 只看该作者
需要改脚本,工程量不小
我只是路过的 = =

于是我也广告下…
回复

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-27 07:50

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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