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

Project1

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

[已经过期] 事件ARPG的变量问题

[复制链接]

Lv1.梦旅人

梦石
0
星屑
65
在线时间
232 小时
注册时间
2014-8-1
帖子
144

开拓者

跳转到指定楼层
1
发表于 2015-4-29 19:10:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
标题我也不知道怎么说!就是设置主角攻击变量,用事件来 怪的血变量 减 主角攻击 这样!能不能设置 怪的变量固定一个,就是设置怪血变量1,事件1设置这个变量,事件2也设置这个变量但是完全不是同样的路径,设置太多这些变量太麻烦啦!

Lv2.观梦者

梦石
0
星屑
554
在线时间
157 小时
注册时间
2015-1-31
帖子
75
2
发表于 2015-4-29 20:18:00 | 只看该作者
本帖最后由 无双逗比侠 于 2015-4-29 20:20 编辑

我记忆中是有独立变量的脚本的…………
在哪来着…………忘了…………
好吧对不起浪费你时间了
我只找到VA的QAQ
不想说话……
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1232
在线时间
1017 小时
注册时间
2011-4-30
帖子
1516
3
发表于 2015-4-29 21:40:58 | 只看该作者
本帖最后由 汪汪 于 2015-4-29 21:42 编辑

class Game_Event < Game_Character
是事件的类


添加变量

attr_accessor :变量名


然后在

  #--------------------------------------------------------------------------
  # ● 初始化对像
  #     map_id : 地图 ID
  #     event  : 事件 (RPG::Event)
  #--------------------------------------------------------------------------
  def initialize(map_id, event)
    super()
    @map_id = map_id
    @event = event
    @id = @event.id
    @erased = false
    @starting = false
    @through = true
    # 初期位置的移动
    moveto(@event.x, @event.y)
    refresh
  end

中添加变量初始化

  #--------------------------------------------------------------------------
  # ● 初始化对像
  #     map_id : 地图 ID
  #     event  : 事件 (RPG::Event)
  #--------------------------------------------------------------------------
  def initialize(map_id, event)
    super()
    @map_id = map_id
    @event = event
    @id = @event.id
    @erased = false
    @starting = false
    @through = true
    # 初期位置的移动
    moveto(@event.x, @event.y)

   @变量名=0

    refresh
  end


然后就可以调用变量了。大概是 $game_map.events.变量名
额,如果不能修改 变量 的话
大概需要把
class Game_Map (处理地图的类)  中的
  
  attr_reader   :events                   # 事件
修改成
  attr_accessor :events

评分

参与人数 1星屑 +100 收起 理由
hys111111 + 100 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-9-22 23:15

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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