度娘吞我千百度,蓦然回首,帖子已刷到第二页
![[滑稽]](/static/emoticons/u6ed1u7a3d.png)
用
![[滑稽]](/static/emoticons/u6ed1u7a3d.png)
链表作为内
![[勉强]](/static/emoticons/u52c9u5f3a.png)
存,第一个要实现的功能是存
![[狂汗]](/static/emoticons/u72c2u6c57.png)
储数据。首先建立一个链表,命名为内存。
在舞台的脚本处将它初始化到1000。


(建议使用开启不刷新屏幕的自定义函数来初始化,像上图一样
![[呵呵]](/static/emoticons/u5475u5475.png)
)
这是最开始的最简单的内存。当然,作为单个角色
![[勉强]](/static/emoticons/u52c9u5f3a.png)
(无克隆体),这种内存够了。
(就是这样的:


)
然而,随着“建立针对不同角色的数据存储系统”这种更加高级的要求,内存的格式也必须复杂化。
不过先考虑简单的情况。现在,有两个角色,b
![[阴险]](/static/emoticons/u9634u9669.png)
all1、ball2 。(球1、2)
球1在“内存”从102项一直到108项、111项存储了数据,球2在“内存”109、110、265项存储了数据。现在,我想让球1、球2分别复制一份也有1000项的链表,但是链表里只有自己的数据(球1的链表里没有球2的数据,球2的链表亦然)。计算机怎么分的清楚哪项数据是球1的,哪项数据是球2的呢?
办法就是,标注数据的来源。
新建一个链表,名称:内存索引。
在内存索引里的相应位置标注数据来源:




好,这个问题解决了。
这是我们向高级内存踏出的第一步。