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

Project1

 找回密码
 注册会员
搜索

获取显示某技能该怎么写

查看数: 2345 | 评论数: 8 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2011-7-22 06:30

正文摘要:

我想在状态菜单中显示个技能。用的句子是 $data_skills[].name                         self.contents.draw_text(x, y, 200, 3 ...

回复

冰舞蝶恋 发表于 2011-7-24 20:44:49
估计可能是你的全局变量为空。

点评

木有木有啦,同僚要弄好关系哦~~  发表于 2011-7-24 22:06
明明你是前辈。  发表于 2011-7-24 21:23
虽然我知道但是还是感谢冰姐,然后我不是大大。  发表于 2011-7-24 21:03
忧雪の伤 发表于 2011-7-24 18:56:34
本帖最后由 忧雪の伤 于 2011-7-24 21:03 编辑

额,全局变量打错了或者根本操作的不对。

点评

同僚么...嗯,明明不是一个级别的说~~总之~咱会继续膜拜忧雪大的哦~  发表于 2011-7-25 13:21
忧雪姐的技术比咱好n倍。  发表于 2011-7-24 21:55
话说~咱什么时候成姐了,前辈。  发表于 2011-7-24 21:09
是的……这点我还是知道的……  发表于 2011-7-24 20:59
可...忧雪大,data数据库读取似乎为0而不是nil也会错误的吧?  发表于 2011-7-24 20:45
忧雪の伤 发表于 2011-7-23 16:17:46
  1. $data_skills[$skis].name
复制代码
请问你的写法是这样?
然后求错误截图。
灵魂の补给 发表于 2011-7-23 09:20:54
。。首先请说明清楚在菜单中显示技能是不是完全随机
还是按照你的剧情发展来认定的。
出错的话,目前我能认定为以下两种:

$skis必须为大于0的整数!

由于你发的脚本不全,只能靠我推测了
  1. self.contents.draw_text(x, y, 200, 32, $data_skills[$skis].name)
复制代码
这个里面,有可能后面没有错,而是错在x,y没有定义
- -
我刚才测试了下没有什么问题
-------------------
估计你要显示每个角色的技能吧。。
这个是每个角色领悟的技能
$game_actors[id].skills 返回一个你学会的所有技能的ID的数组
需要就用进去吧。。
cinderelmini 发表于 2011-7-22 22:16:13
本帖最后由 cinderelmini 于 2011-7-22 22:16 编辑

嗯,楼上意见正解了,
不过最好不要用$skis这样变量,
这样的话每次启动游戏都会初始为0或者nil(忘记了)
除非每次在title的时候初始一下值..

或者直接用变量代入,会方便许多,
  1. if $game_variables[n] != nil      
  2.       self.contents.draw_text(230, 50, 120, 30, $data_skills[$game_variables[n]].name)
  3.     end
复制代码
这样吧~似乎~

评分

参与人数 1+1 收起 理由
莫小兮 + 1 我很赞同

查看全部评分

qwe6301913 发表于 2011-7-22 14:07:20
本帖最后由 qwe6301913 于 2011-7-22 14:08 编辑

$skis  全局变量默认等于0 而当你引用self.contents.draw_text(x, y, 200, 32, $data_skills[$skis].name)的时候  $data_skills[0].name=nil 所以会报错  你只要在引用的上面 加上个
  1. if $skis!=0
  2.       self.contents.draw_text(230, 50, 120, 30, $data_skills[$skis].name)
  3.     end
复制代码
即可

点评

if $skis!=nil self.contents.draw_text(230, 50, 120, 30, $data_skills[$skis].name) end  发表于 2011-7-28 00:21
纠正 $skis ≠ 0 。 $skis = nil  发表于 2011-7-23 09:05
仲秋启明 发表于 2011-7-22 07:55:57
$data_skills[].name.to_s
未经测试

点评

name已经是字符对象。  发表于 2011-7-23 16:15
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2025-1-11 00:52

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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