赞 | 0 |
VIP | 16 |
好人卡 | 4 |
积分 | 1 |
经验 | 6133 |
最后登录 | 2018-7-27 |
在线时间 | 233 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 70
- 在线时间
- 233 小时
- 注册时间
- 2011-4-25
- 帖子
- 148
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
麻烦帮我简易的战斗的脚本(QQ120211520)
伤害的计算: 角色A 力量+随机数(默认为1—6,随机数的范围可以自己进行调整) 去对比 敌人A 力量+随机数
角色A的数据大,则对敌人A造成 数值差的伤害。反之就是敌人A对角色A造成数值差的伤害。(这个数值要减去对应方的防御(速度)才是造成这一轮攻击的实际伤害。)
【如: 角色A 8(力量)+6(随机数) > 敌人A 7(力量)+4(随机数) 】
【 14-11=3 3-1(敌人A的防御)=2 这一轮攻击就对敌人A造成了2点伤害】
大致是,在事件中插入一段代码激活后,就会自动读取玩家当前的队伍,按照队伍的排列顺序,读取第一个角色的HP、力量、防御(速度),当有角色的HP归0后就死亡,自动读取第二个角色,代入第二个角色的HP、力量、防御(速度),一直进行战斗,直到一方全灭。
需要注意的是,敌人的队伍读取,玩家手动输入数字,举例我输入51、52、53,那么电脑(敌人)的队伍就是 51号角色、52号角
色、53号角色。 然后同样的,车轮战,分别自动识别代入敌人的力量、防御和HP,然后进行战斗。
图片的显示:由于我需要的这种战斗方式不需要进入默认的战斗模块,是直接在地图上进行战斗 所以相应的就会需要在战斗过程中出现图片以及显示变量数据(HP、伤害、骰子的数字 等等情况)
详情我附图说明
1:当前队伍我方的头像 2:敌人方的头像
3:当前角色的HP数值 5:敌人的HP数字
4:当前角色的力量(基础力量+装备) 6:当前敌人的力量
7:角色的立绘 8:敌人的立绘
9:当前战斗信息简报(角色A对敌人A造成多少多少伤害之类的)
10:当前一轮角色摇出的骰子点数图片(每一个点对应一张骰子点数的图片显示)
11:当前一轮角色敌人摇出的骰子点数图片(每一个点对应一张骰子点数的图片显示)
|
|