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

Project1

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

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

[复制链接]

Lv1.梦旅人

梦石
0
星屑
48
在线时间
95 小时
注册时间
2013-3-8
帖子
268
跳转到指定楼层
1
发表于 2013-9-18 21:40:20 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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

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

x
  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

欢迎新人或是触前来支持


阿里阿多~

Lv2.观梦者

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

贵宾

8
发表于 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 我很赞同

查看全部评分

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

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
48
在线时间
95 小时
注册时间
2013-3-8
帖子
268
7
 楼主| 发表于 2013-9-19 22:32:16 | 只看该作者
我家的VA安装后打不开了
先用VX凑数吧:看看行不行


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

RUBY-技术讨论群:126393968

欢迎新人或是触前来支持


阿里阿多~
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3298
在线时间
1120 小时
注册时间
2009-4-15
帖子
815
6
发表于 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
上面是我根据你的意思改的,没有报错,你自己看吧
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
79 小时
注册时间
2007-6-23
帖子
154
5
发表于 2013-9-19 19:48:00 | 只看该作者
蓝焰。 发表于 2013-9-19 17:16
系统提示的是第一行错误...
就是class Life是错的
我实在搞不懂第一行有什么问题 ...

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

使用道具 举报

Lv1.梦旅人

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

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

点评

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

RUBY-技术讨论群:126393968

欢迎新人或是触前来支持


阿里阿多~
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
79 小时
注册时间
2007-6-23
帖子
154
3
发表于 2013-9-19 13:29:08 | 只看该作者
你是不是把定义写在main的下面了?

点评

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

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3298
在线时间
1120 小时
注册时间
2009-4-15
帖子
815
2
发表于 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
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-17 16:43

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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