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

Project1

 找回密码
 注册会员
搜索
12
返回列表 发新帖
楼主: 幻耶
打印 上一主题 下一主题

逃跑了的宠物为什么还会攻击敌人??

 关闭 [复制链接]

Lv4.逐梦者

梦石
3
星屑
6420
在线时间
1131 小时
注册时间
2007-12-26
帖子
2402
11
 楼主| 发表于 2008-6-14 04:03:48 | 只看该作者
我直接加在了我上传的工程里,但是加了以后主人死掉后逃跑的宠物还是会攻击敌人啊
囡囚囨囚囨図囨囧
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
3
星屑
6420
在线时间
1131 小时
注册时间
2007-12-26
帖子
2402
12
 楼主| 发表于 2008-6-14 05:54:58 | 只看该作者
return (not @hidden and restriction < 4 and @hp > 0)  这句是什么意思啊
囡囚囨囚囨図囨囧
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-5-23
帖子
55
13
发表于 2008-6-14 06:20:36 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
3
星屑
6420
在线时间
1131 小时
注册时间
2007-12-26
帖子
2402
14
 楼主| 发表于 2008-6-14 06:44:01 | 只看该作者
添加成下面这样??

def movable?
return (not @hidden and restriction < 4 and @hp > 0 and
        $game_party.actors[@father_id].hp = 0)
end
囡囚囨囚囨図囨囧
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
3
星屑
6420
在线时间
1131 小时
注册时间
2007-12-26
帖子
2402
15
 楼主| 发表于 2008-6-14 06:48:57 | 只看该作者
还是不对.......给Game_Pet初始化函数多添一个参数和变量father_id 怎么写啊...比较笨了{/gg}
囡囚囨囚囨図囨囧
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-5-23
帖子
55
16
发表于 2008-6-14 06:50:03 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
3
星屑
6420
在线时间
1131 小时
注册时间
2007-12-26
帖子
2402
17
 楼主| 发表于 2008-6-14 07:05:51 | 只看该作者
添加成这样?奇怪啊!!还是不行{/dk}{/dk}{/dk}

#==============================================================================
# ■ Game_Pet
#------------------------------------------------------------------------------
#  处理宠物的类,专用。
#==============================================================================


class Game_Pet < Game_Battler
  #--------------------------------------------------------------------------
  # ● 初始化对像
  #     troop_id     : 循环 ID
  #     member_index : 循环成员的索引
  #--------------------------------------------------------------------------
  def initialize(enemy_id, fid)
    super()
    @enemy_id = enemy_id
    enemy = $data_enemies[@enemy_id]
    @battler_name = enemy.battler_name
    @battler_hue = enemy.battler_hue
    @hp = maxhp
    @sp = maxsp
   
    @father_id = fid
   
  end
  
  
def movable?
return (not @hidden and restriction < 4 and @hp > 0 and
      0==$game_party.actors[@father_id].hp)
end

......
......
......
......
......
......
......
......
......

#==============================================================================
# ■ Sprite_Pet
#——————————————————————————————————————
# 全新定义
#==============================================================================
class Sprite_Pet < RPG::Sprite
  #--------------------------------------------------------------------------
  # ● 定义实例变量
  #--------------------------------------------------------------------------
  attr_accessor :battler                  # 战斗者
  #--------------------------------------------------------------------------
  # ● 初始化对像
  #     viewport : 显示端口;battler  : 战斗者 (Game_Battler)
  #--------------------------------------------------------------------------
  def initialize(viewport, father_id = 0)
    super(viewport)
    @father_id = father_id
    if $game_party.actors[father_id] != nil
      if $game_party.actors[father_id].pet_id != 0
        @battler = Game_Pet.new($game_party.actors[father_id].pet_id, father_id)
      else
        @battler = nil
      end
    end
  end
........
囡囚囨囚囨図囨囧
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-5-23
帖子
55
18
发表于 2008-6-14 07:12:32 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
3
星屑
6420
在线时间
1131 小时
注册时间
2007-12-26
帖子
2402
19
 楼主| 发表于 2008-6-14 07:17:37 | 只看该作者
辛苦了!!非常感激
囡囚囨囚囨図囨囧
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-8-3 20:59

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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