查看: 2535|回复: 7

[已经过期] 我家的电脑是不是有问题——class

[复制链接]
梦石
0
星屑
48
在线时间
95 小时
注册时间
2013-3-8
回帖
244
发表于 2013-9-18 21:40:20 | 显示全部楼层 |阅读模式

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

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

×
  1. class Life
  2. #设置区域
  3. WIDTH = 35
  4. HEIGHT = 25
  5. #单个细胞像素大小
  6. UNIT = 24
  7. #区域像素大小
  8. PIXEL_WIDTH = UNIT * WIDTH
  9. PIXEL_HEIGHT = UNIT * HEIGHT
  10. #控制面板高度
  11. CONTROLS_HEIGHT = 50
  12. end
复制代码
不知道第一行哪里错了
一测试就错
我家现在什么class都要错
这似乎不是我家电脑的问题
因为我家2台电脑都不能class,两台电脑系统不同
一台不能定义类是Window_Base的子类
另一台电脑不能像脚本第一行一样定义Life,现在已经打不开VA和橙光[橙光不能测试游戏]了
我的语法有错吗?
在@玖肆伍酱的脚本教程里
直接class错误,错误名为:好吧翻译大概是语法错误

:全半角的问题?
:类名中不能有大写字母?
:语法错啦?[教程也错么...]
:为什么默认脚本能正常定义?
:搜狗输入法有问题?...........

待脚本触解答
我也要给自己的群宣传~> <

RUBY-技术讨论群:126393968

欢迎新人或是触前来支持


阿里阿多~
梦石
0
星屑
3348
在线时间
1120 小时
注册时间
2009-4-15
回帖
761
发表于 2013-9-19 12:27:41 | 显示全部楼层
class是类,里面还包含了块和函数(方法),像你那样写,估计你的意思是想在类里面进行这些操作,但是类只能定义,无法操作,所以第7行和第8行应该改成PIXEL_WIDTH = 0
PIXEL_HEIGHT = 0
然后定义一个函数(方法),函数内容就只有
PIXEL_WIDTH = UNIT * WIDTH
PIXEL_HEIGHT = UNIT * HEIGHT

点评

只是进行变量的操作是没问题的……  发表于 2013-9-19 13:27
回复

使用道具 举报

梦石
0
星屑
50
在线时间
79 小时
注册时间
2007-6-23
回帖
147
发表于 2013-9-19 13:29:08 | 显示全部楼层
你是不是把定义写在main的下面了?

点评

写在main前面和后面没什么区别吧...  发表于 2013-9-19 17:20
回复

使用道具 举报

梦石
0
星屑
48
在线时间
95 小时
注册时间
2013-3-8
回帖
244
 楼主| 发表于 2013-9-19 17:16:09 | 显示全部楼层
tan12345 发表于 2013-9-19 12:27
class是类,里面还包含了块和函数(方法),像你那样写,估计你的意思是想在类里面进行这些操作,但是类只 ...

系统提示的是第一行错误...
就是class Life是错的
我实在搞不懂第一行有什么问题

点评

你贴一下报错的截图  发表于 2013-9-19 20:22
我也要给自己的群宣传~> <

RUBY-技术讨论群:126393968

欢迎新人或是触前来支持


阿里阿多~
回复

使用道具 举报

梦石
0
星屑
50
在线时间
79 小时
注册时间
2007-6-23
回帖
147
发表于 2013-9-19 19:48:00 | 显示全部楼层
蓝焰。 发表于 2013-9-19 17:16
系统提示的是第一行错误...
就是class Life是错的
我实在搞不懂第一行有什么问题 ...

所有代码当然要放在Main前面才行……
回复

使用道具 举报

梦石
0
星屑
3348
在线时间
1120 小时
注册时间
2009-4-15
回帖
761
发表于 2013-9-19 20:32:52 | 显示全部楼层
class Life
  #设置区域
  WIDTH = 35
  HEIGHT = 25
  #单个细胞像素大小
  UNIT = 24
  #区域像素大小
  PIXEL_WIDTH = 0
  PIXEL_HEIGHT = 0
  #控制面板高度
  CONTROLS_HEIGHT = 50
  
  def f
    pixel_width = UNIT * WIDTH
    pixel_height = UNIT * HEIGHT
  end
end
上面是我根据你的意思改的,没有报错,你自己看吧
回复

使用道具 举报

梦石
0
星屑
48
在线时间
95 小时
注册时间
2013-3-8
回帖
244
 楼主| 发表于 2013-9-19 22:32:16 | 显示全部楼层
我家的VA安装后打不开了
先用VX凑数吧:看看行不行


................
在VX里原来的脚本都是对的..[黑线]
我也要给自己的群宣传~> <

RUBY-技术讨论群:126393968

欢迎新人或是触前来支持


阿里阿多~
回复

使用道具 举报

梦石
0
星屑
275
在线时间
1373 小时
注册时间
2005-10-16
回帖
5038

贵宾

发表于 2013-9-20 07:35:43 | 显示全部楼层
本帖最后由 亿万星辰 于 2013-9-20 07:37 编辑
tan12345 发表于 2013-9-19 20:32
class Life
  #设置区域
  WIDTH = 35


PIXEL_WIDTH和PIXEL_HEIGHT他这里是常量,你下面def个f方法里放两个局部变量是要闹哪样?


另外@蓝焰。 你顶楼的脚本放到VA里不出错,你来放你的报错截图,或者把脚本文件传上来看看。

点评

测试没问题,既然不愿意传脚本文件,那就试试看重装软件这类方法吧,无能为力了。  发表于 2013-9-20 20:50
VA还是打不开...代码就是我发上去的代码..  发表于 2013-9-20 09:49

评分

参与人数 1星屑 +100 收起 理由
Mic_洛洛 + 100 我很赞同

查看全部评分

我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部