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

Project1

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

[已经解决] include Math 为什么不行呢?

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
58 小时
注册时间
2011-8-21
帖子
51
跳转到指定楼层
1
发表于 2011-10-7 11:01:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 受pia专用ID 于 2011-10-10 21:46 编辑

我在Math模块里自己定义了一个get_angle的方法
include Math
p get_angle(1, 1).to_s + "(1,1)"
这样第二行就出错了,说NoMethodError ,undefinef method "get_angle" for main:Object,一定要是p Math.get_angle(1, 1).to_s + "(1,1)"才行,为什么用include Math没用呢?


原来加了个self.

Lv2.观梦者

虚構歪曲

梦石
0
星屑
364
在线时间
1198 小时
注册时间
2010-12-18
帖子
3928

贵宾

2
发表于 2011-10-7 11:49:58 | 只看该作者
  1. include Math
  2. p sin 5
复制代码
完全无压力……
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
58 小时
注册时间
2011-8-21
帖子
51
3
 楼主| 发表于 2011-10-7 12:01:48 | 只看该作者
忧雪の伤 发表于 2011-10-7 11:49
完全无压力……

为什么自己定义的就不行呢?
回复

使用道具 举报

Lv1.梦旅人

Mr.Gandum

梦石
0
星屑
226
在线时间
2070 小时
注册时间
2007-1-31
帖子
3039

贵宾

4
发表于 2011-10-7 18:38:24 | 只看该作者
你别说定义的是self.get_angel
回复

使用道具 举报

Lv5.捕梦者 (管理员)

老黄鸡

梦石
0
星屑
42854
在线时间
7623 小时
注册时间
2009-7-6
帖子
13506

开拓者贵宾

5
发表于 2011-10-8 08:41:47 | 只看该作者
不能写在方法里,在类空间里声明.
RGDirect - DirectX驱动的RGSS,点我了解.
RM全系列成套系统定制请联系QQ1213237796
不接受对其他插件维护的委托
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-8 04:42

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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