仙剑之十里坡
标题:
有什么有效方法能提高在多个Window类中交换数据的效率?
[打印本页]
作者:
BlackFeather
时间:
2011-6-30 15:16
标题:
有什么有效方法能提高在多个Window类中交换数据的效率?
用$的方法固然简单,但又没有更好的方法?
作者:
残阳泪珀
时间:
2011-6-30 15:49
如果你指的是类间数据交换的话 基本只有两种方法 一种是使用公共变量 应该就是你所说的$ 另一种是使用指针 但是我不确定RGSS里面是否有指针的定义
作者:
BlackFeather
时间:
2011-6-30 18:52
如果你指的是类间数据交换的话 基本只有两种方法 一种是使用公共变量 应该就是你所说的$ 另一种是使用指针 ...
残阳泪珀 发表于 2011-6-30 15:49
什么指针?
作者:
残阳泪珀
时间:
2011-6-30 18:56
回复
3#
BlackFeather
指针是一个用来指示一个内存地址的计算机语言的变量或中央处理器(CPU)中寄存器
简单而言就是内存中一段地址的一个标记 通过这个标记你可以访问这段内存中内容 比变量要高效
作者:
BlackFeather
时间:
2011-6-30 18:57
就我所知RGSS里面没有
不过能不能通过Scene来交换呢?
作者:
残阳泪珀
时间:
2011-6-30 19:17
回复
5#
BlackFeather
如果同是类的话类间数据交换只有那两种方法 除非你的类可以把数据传出来 但据我所知还是要用到指针 所以安心用你的public吧
作者:
BlackFeather
时间:
2011-6-30 19:26
public?公共的?公共的什么?
作者:
残阳泪珀
时间:
2011-6-30 19:35
回复
7#
BlackFeather
public是个访问修饰符 就是你所说的$
作者:
BlackFeather
时间:
2011-6-30 19:41
本帖最后由 BlackFeather 于 2011-6-30 19:43 编辑
哦,我在想在Scene里面调用Window的数据在传给别的Window可不可行,毕竟可以用return和在方法后面加个括号
作者:
残阳泪珀
时间:
2011-6-30 19:51
回复
9#
BlackFeather
那你这样就不算是类间交换数据了 只能说是对两个类内的函数互相传参 这当然是可行的 甚至可以使用结构体传更多的参数 当然RGSS可能也没有结构体的定义
作者:
BlackFeather
时间:
2011-6-30 19:54
结构体?没听说过
作者:
七夕小雨
时间:
2011-11-7 13:51
1、构造函数中确定所需要的形式参数,由A类至B类时填写B类所需要共享的变量
2、设定全局静态变量
作者:
BlackFeather
时间:
2011-11-7 18:48
小雨你挖坟了…
作者:
残阳泪珀
时间:
2011-11-7 19:55
回复
13#
BlackFeather
总说别人挖坟 先搞清楚什么是坟
欢迎光临 仙剑之十里坡 (http://palslp.com/BBS/)
Powered by Discuz! X2.5