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

Project1

 找回密码
 注册会员
搜索

自定义了一个属性,怎么把它在脚本里读出来

查看数: 2875 | 评论数: 5 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2013-6-20 17:11

正文摘要:

本帖最后由 双叶GL 于 2013-6-22 02:21 编辑 怎么在脚本里读取这个属性=begin #=============================================================================== #         &nb ...

回复

双叶GL 发表于 2013-6-21 20:55:33
本帖最后由 双叶GL 于 2013-6-22 11:42 编辑
tyq4590 发表于 2013-6-21 18:18
def draw_xstat_parameters(x, y)
  @actor.xstat.size.times {|i|
  draw_actor_xstat_param(@actor, x, ...


= =3Q,大概知道怎么显示了,



=======原来一开始就是说
   def draw_xstat_parameters(x, y)
      for i in 0..3
        draw_actor_xstat_param(@actor, 32, y + line_height * 0, 0)
        draw_actor_xstat_param(@actor, 64, y + line_height * 1, 1)
    end

显示其中第一个~4个属性,然后在重新定即可

点评

i-7换成i  发表于 2013-6-21 21:22
tyq4590 发表于 2013-6-21 18:18:50
双叶GL 发表于 2013-6-21 21:08
= =很抱歉我只是脚本新人,没一个范例的话,你给我,我只知道,这是一个循环定义

但是我不知道怎么开始使用, ...

RUBY 代码复制
  1. def draw_xstat_parameters(x, y)
  2.   @actor.xstat.size.times {|i|
  3.   draw_actor_xstat_param(@actor, x, y + line_height * i, i) }
  4. end


这段脚本的意思就是描绘所有的xstat属性,也就是有多少个就显示多少个出来。如果你设置了一个属性但是无法显示的话,那么要么是属性设置有误,要么就是属性添加的过多,超过窗体可以显示的范围了。如果你把工程传上来我可以帮你仔细检查一下看看是什么问题。

评分

参与人数 1星屑 +120 收起 理由
Sion + 120 感谢帮忙

查看全部评分

双叶GL 发表于 2013-6-21 17:08:26
tyq4590 发表于 2013-6-20 21:35
描画指定范围内的自定义属性,比如7-12号(具体坐标可以自行调整):

for i in 7..12

= =很抱歉我只是脚本新人,没一个范例的话,你给我,我只知道,这是一个循环定义

但是我不知道怎么开始使用,










回复2L:应该我需要的是在脚本里调用这段属性,直接这样调用没办法显示啊
tyq4590 发表于 2013-6-20 21:35:24
描画指定范围内的自定义属性,比如7-12号(具体坐标可以自行调整):

RUBY 代码复制
  1. for i in 7..12
  2.   draw_actor_xstat_param(@actor, x, y + line_height * (i-7), i)
  3. end
Sion 发表于 2013-6-20 21:22:13
不就是$game_actors[x].xstat.力量
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-11-22 23:04

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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