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

Project1

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

[已经解决] 如何修改前卫、中卫,后卫默认被攻击的概率?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
7 小时
注册时间
2012-3-5
帖子
15
跳转到指定楼层
1
发表于 2012-12-19 17:04:16 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
如题,怎么改呢?我想做一个能让前卫死了之后才能打中卫,中卫死了才能打后卫的游戏,有米有?

Lv1.梦旅人

梦石
0
星屑
48
在线时间
2459 小时
注册时间
2011-12-18
帖子
1484
9
发表于 2012-12-22 17:58:08 | 只看该作者
不动是因为你把除了前卫之外的受击率都改成了0,
如果要你想像中的那种效果,要用另外一种办法
  1.    
  2. def odss
  3.     n1 = $game_party.existing_members.size #将队伍中存活的人数代入n1的值,用来计算可变的受击率
  4.     n2 = $game_party.members.size          #将队伍人数代入N2的值。
  5.     n3= (n2+1-self.class.position)/(n1+1)    #保证除了指定的一人之外所有人受击率为0
  6.     return n3                                     #这种方法只能用在不超过三人参加战斗的情况,超过3人则不能确保只有一人受击率大于0                     
  7. end
复制代码

评分

参与人数 1星屑 +120 收起 理由
咕噜 + 120 认可答案

查看全部评分

这是一个深不见底的坑,这是一个广袤无边的坑,我才刚刚放上了一抔泥土……

《六道·陈国篇》开坑了……↓点我
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
7 小时
注册时间
2012-3-5
帖子
15
8
 楼主| 发表于 2012-12-22 10:46:08 | 只看该作者
a364774426 发表于 2012-12-19 17:08
在Game_actor里找到

改了呢个 前卫死了或者没有前卫时,怪物就不行动了

点评

有问题补充尽量使用编辑  发表于 2012-12-22 12:09
请不要在24小时内自顶无人解答的帖子。并且请勿纯水、避免连贴。  发表于 2012-12-22 12:09

评分

参与人数 1星屑 -50 收起 理由
咕噜 -50 请仔细阅读版规

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
7 小时
注册时间
2012-3-5
帖子
15
7
 楼主| 发表于 2012-12-22 10:44:43 | 只看该作者
自顶……
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
7 小时
注册时间
2012-3-5
帖子
15
6
 楼主| 发表于 2012-12-22 10:44:33 | 只看该作者
自顶……
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
7 小时
注册时间
2012-3-5
帖子
15
5
 楼主| 发表于 2012-12-22 10:44:25 | 只看该作者
自顶……
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
7 小时
注册时间
2012-3-5
帖子
15
4
 楼主| 发表于 2012-12-22 10:44:13 | 只看该作者
自顶……前卫死了才能攻击中卫,中卫死了才能攻击后卫的脚本!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
7 小时
注册时间
2012-3-5
帖子
15
3
 楼主| 发表于 2012-12-19 17:48:45 | 只看该作者
a364774426 发表于 2012-12-19 17:08
在Game_actor里找到

什么意思修改4之后会怎么样,然后我的意思是
           2 3
         1 2 3
                   2 3
1死了之后才能打随机攻击2,2死了之后才能随机攻击3
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
48
在线时间
2459 小时
注册时间
2011-12-18
帖子
1484
2
发表于 2012-12-19 17:08:20 | 只看该作者
在Game_actor里找到
  1. def odds
  2. return 4 - self.position   ##这里前卫是1,中卫是2,后卫是3.要修改就改那个4就可以了
  3. end
复制代码
这是一个深不见底的坑,这是一个广袤无边的坑,我才刚刚放上了一抔泥土……

《六道·陈国篇》开坑了……↓点我
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-23 07:13

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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