Project1

标题: 求JS大神一起来讨论下脚本的制作,熟练度系统 [打印本页]

作者: RM无节操小分队    时间: 2015-10-29 18:55
标题: 求JS大神一起来讨论下脚本的制作,熟练度系统
正在学习JS脚本,有一点RUBY和C#基础,想着边做脚本边学习JS,
在这里贴出来这个熟练度系统的思路,和大家一起讨论学习,做出来成品后,会直接贴出来工程和大家一起分享,因为是大家一起努力的结果

这个熟练度系统,大致思路就是,
在外部可以使用插件指令调出一个窗口,
里面有所有队伍中人物的标签,每个人物标签下,有3大类,
分别显示了所有武器种类,所有防具种类,所有技能种类,
每个技能名称后面有一个数字表示等级,有一个进度条表示当前经验
熟练度升级后,可以增加对应种类的百分比能力,比如武器,剑类,2级,可以增加装备为剑类型的武器20%所有能力值,
也可以像FF2中一样,熟练度升级后,对应的武器使用时增加攻击次数,
大致是这样,技能就是增加20%伤害,

脚本中,始终检测各个人物的装备,每次战斗结束,根据怪物标签中的指令,增加当前人物所有装备的熟练度,

脚本我会用C#写,在U3D中制作只需要把脚本放在一个空物体内,然后不全调用就好了,在JS里面就不知道怎么做了,

希望有JS基础的大神们,一起来看看,怎么实现这个脚本,我也正在看JS方面的书。。。争取早日可以自己写脚本

作者: 亿万星辰    时间: 2015-10-29 21:01
为角色增加一个熟练度的属性,在战斗胜利的时候根据你说的怪物标签中的描述来对当前角色装备的种类对应的熟练度进行增减。
然后在计算装备属性的时候,增加一个对熟练度等级的修正运算吧。

对JS基本上只是能看个大概,不知道上面所说的这个逻辑是否在这套系统里行得通。。。或者可能有更方便的方法。
作者: 墨凌羽    时间: 2015-10-30 00:50
此类系统VA/XP等时期都有实现。既然会ruby,去找个来看看。对照的在MV里搞一个不就好了




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