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

Project1

 找回密码
 注册会员
搜索
12
返回列表 发新帖
楼主: joeecheng
打印 上一主题 下一主题

[已经解决] 一个关于入门的话题

 关闭 [复制链接]
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-8-1
帖子
72
11
 楼主| 发表于 2009-7-16 00:37:56 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-8-1
帖子
72
12
 楼主| 发表于 2009-7-16 00:40:27 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-8-1
帖子
72
13
 楼主| 发表于 2009-7-16 23:51:33 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
6875
在线时间
1666 小时
注册时间
2008-10-29
帖子
6710

贵宾

14
发表于 2009-7-17 00:28:47 | 只看该作者
本帖最后由 后知后觉 于 2009-7-17 00:33 编辑

p 命令是用来看你想看的东西的内容
从而知道这个东西是哪个类的对象
知道了是哪个类的对象才能正确的使用这个类的方法

有一些变量的值可能是数组 可能是哈希表 也可能是别的什么类的对象
当你不明白是什么的时候就用P来P一下 就能看出是什么类的对象了 从而才知道应该用什么方法来执行这个对象

比如这个变量 $data_actors
这个变量的值是一个数组 这个数组里装的都是数据库中每个角色的属性
数组的没个单元就是一个角色对象,这些对象 都是RPG::Actor类的对象
然后我们获取这个数组里1号单元的值就是这样 $data_actors[1]
这个$data_actors[1]就是指的1号角色 是RPG::Actor类的对象
这个时候就又可以去RPG::Actor这个类里找方法来操作
$data_actors[1].id
这一行就是获取数据库1号角色的ID编号 这个对象是 整数类
然后我们再在后面加一个东西
$data_actors[1].id.to_s
这个to_s是数字类的一个方法 作用是把一个数字变成 字符串
当你看脚本的时候看见一些陌生的变量的时候 不知道这个变量装的到底是什么东西
就可以用这个 P 命令来看 很方便
上面这些也顺带的把对象简单的说了一下

你去地图上新开个事件 然后打开事件页第3页的最后的那个【脚本】
在里面输入
p $data_actors                  => 数组
p $data_actors[1]             => RPG::Actor类对象
p $data_actors[1].id         => 整数
p $data_actors[1].id.to_s => 字符串
$data_actors[1].id.to_s.to_i =>整数 这个to_i是字符串的一个方法
然后运行执行这个事件 你看到的就是对象











你知道得太多了

回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-8-1
帖子
72
15
 楼主| 发表于 2009-7-18 07:43:38 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-11 18:41

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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