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

Project1

 找回密码
 注册会员
搜索

请问,我这么写有错么?

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

正文摘要:

本帖最后由 火星·奈 于 2011-8-31 21:35 编辑 我测试时一直报错。 请问,我这么写有错么?↓图

回复

火星·奈 发表于 2011-8-31 21:44:32
fux2 发表于 2011-8-31 21:38
你这段代码是游戏开始以后写的还是开始以前写的?
游戏开始以后系统变量才初始化. ...

谢谢大侠。终于好使了。!(终于有时间打嗝了。)

点评

= =  发表于 2011-8-31 21:44
fux2 发表于 2011-8-31 21:38:53
火星·奈 发表于 2011-8-31 21:36
还是一样的。错误代码也一样。

你这段代码是游戏开始以后写的还是开始以前写的?
游戏开始以后系统变量才初始化.
火星·奈 发表于 2011-8-31 21:36:53
fux2 发表于 2011-8-31 21:35
转存一下

还是一样的。错误代码也一样。
fux2 发表于 2011-8-31 21:35:01
火星·奈 发表于 2011-8-31 21:25
这么不好使?

显示:

转存一下
  1. temp = (File.open("Text data/1.txt","r").readlines.to_s).to_i
  2. $game_variables[1] = temp
复制代码
fux2 发表于 2011-8-31 21:21:36
火星·奈 发表于 2011-8-31 21:18
结果是“0”(成功显示)

因为读出来的是字符串(string)类型,所以要加一句.to_i
原句可以写成
  1. $game_variables[1]=File.open("Text data/1.txt","r").readlines.to_s.to_i
复制代码

点评

我写的是:$game_variables[1]=File.open("Text data/1.txt","r").readlines.to_s.to_i 然后测试显示:脚本'的1行发生了NoMethodError无偿未定义的方法`[]=' : NilClass   发表于 2011-8-31 21:34
我写的是:$game_variables[1]=File.open("Text data/1.txt","r").readlines.to_s.to_i 然后测试显示:脚本'的1行发生了NoMethodError无偿未定义的方法`[]=' : NilClass   发表于 2011-8-31 21:34
大侠啊,不好使。  发表于 2011-8-31 21:31
亿万星辰 发表于 2011-8-31 21:19:15
那不如~
  1. p qingk.type
复制代码

点评

什么意思? type起到什么作用?  发表于 2011-8-31 21:21
什么也是? type起到什么作用?  发表于 2011-8-31 21:21
火星·奈 发表于 2011-8-31 21:18:51
fux2 发表于 2011-8-31 21:16
在第二行插入一句这个
结果给我看,不要截图,直接写出来

结果是“0”(成功显示)
fux2 发表于 2011-8-31 21:16:23
火星·奈 发表于 2011-8-31 21:04
qingk 代入 “运行目录/text data/1.txt的内容”
然后“条件分歧”
如果qingk为0那么变量1就等于0
  1. p qingk
复制代码
在第二行插入一句这个
结果给我看,不要截图,直接写出来
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2025-7-23 00:40

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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