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

Project1

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

[已经过期] 怎样让对象直接变身》??

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1316
在线时间
831 小时
注册时间
2007-12-25
帖子
1558
跳转到指定楼层
1
发表于 2012-8-2 21:38:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 九夜神尊 于 2012-8-2 21:41 编辑

别被标题迷惑了,这不是事件变身!!

如下
a = A.new
b = a
c = a
……

这样A.new 可能有好多变量指向它

这时候,如果想要A变成B.new

如果是用a = B.new

这样虽然能实现,但是很有局限性。我无法直接获知有多少变量指向A,也不推荐吧所有的变量找到然后更改指针?

求,怎么样直接更改A变成B??
精卫赤龙腾   
总是存在一种强大,去完成似乎不可能的事情.
无畏战乾程   
或是需要一种勇气,去挑战几乎不存在的胜利.
一味玄真魂     
这是拥有一种恒心,去化解根本没有解的困难.
烈卫开天径    
只是带着一种决心,去争取残存的最后的希望。

Lv1.梦旅人

梦石
0
星屑
49
在线时间
491 小时
注册时间
2012-1-27
帖子
421

整合系统大赛RMVA达人

2
发表于 2012-8-2 22:11:39 | 只看该作者
a = B.new尽量往后放……

点评

你不懂  发表于 2012-8-2 22:28
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1316
在线时间
831 小时
注册时间
2007-12-25
帖子
1558
3
 楼主| 发表于 2012-8-3 14:28:54 | 只看该作者
为什么没有回复呢??
精卫赤龙腾   
总是存在一种强大,去完成似乎不可能的事情.
无畏战乾程   
或是需要一种勇气,去挑战几乎不存在的胜利.
一味玄真魂     
这是拥有一种恒心,去化解根本没有解的困难.
烈卫开天径    
只是带着一种决心,去争取残存的最后的希望。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1316
在线时间
831 小时
注册时间
2007-12-25
帖子
1558
4
 楼主| 发表于 2012-8-15 13:34:29 | 只看该作者
再次顶起,希望有人回答
精卫赤龙腾   
总是存在一种强大,去完成似乎不可能的事情.
无畏战乾程   
或是需要一种勇气,去挑战几乎不存在的胜利.
一味玄真魂     
这是拥有一种恒心,去化解根本没有解的困难.
烈卫开天径    
只是带着一种决心,去争取残存的最后的希望。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1088
在线时间
409 小时
注册时间
2012-8-7
帖子
1536
5
发表于 2012-8-15 19:54:26 | 只看该作者
什么意思啊?指向?从你这三句话里完全没有看出所谓的指针。
而且,这样赋值以后,就算是a=B.new了以后,所有的变量要想和A同步的话,那也没有任何意义啊?同步后变量b和c也都是B.new啊。
要是非要同步的话,那还这能是把所有"指针"找出来然后再赋值,就RGSS3有自己的函数也要这么做,与其调用不如自己写一个def来的快。

能够向回找的数据结构应该就是树和双向链表了。。。


回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1316
在线时间
831 小时
注册时间
2007-12-25
帖子
1558
6
 楼主| 发表于 2012-8-15 20:05:50 | 只看该作者
其实原本我也是用在树上的东西。
本来打算树分为端点和节点。随着数据的变动有时候端点会改成节点,反之。
由于端点和节点是不同的对象,如果要改变,只能在父节点内找到该对象,然后进行新的赋值。
老实说这样找起来感觉效率蛮低的,况且这只是我说的一种简单的情况。
如果是在网状的结构上,需要改变其中一个对象,岂不复杂?
我想问一下是否有直接的办法,当然如果没有的话就寻求别的结构方法了。
精卫赤龙腾   
总是存在一种强大,去完成似乎不可能的事情.
无畏战乾程   
或是需要一种勇气,去挑战几乎不存在的胜利.
一味玄真魂     
这是拥有一种恒心,去化解根本没有解的困难.
烈卫开天径    
只是带着一种决心,去争取残存的最后的希望。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-4-28 04:37

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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