---- 真·现实 ----
和Y妹睡一起。Y妹睡着了,我还没睡着。Y妹的猫猫呼噜噜过来对着小棉被踩奶。我摸着猫的尾巴,明明刚才还没有困意,突然意识沉了下去。
---- 梦里 ----
和Y妹睡一起。Y妹睡着了,我还没睡着。Y妹的猫猫呼噜噜过来对着小棉被踩奶。
我摸摸猫猫,猫猫蹭我的手,但是这次很奇怪的把我的手舔了个遍。我没有叫醒Y妹,继续撸猫,过会儿不知怎么的睡着了。然后断片了
void SubDream1()
{
(断片了)和Y妹睡一起。Y妹睡着了,我还没睡着。
我看着墙壁,有点困,确觉得身体有点沉重,感觉可能是鬼压床了,想着一会儿就睡着了,于是闭上了眼睛。
}
void SubDream2()
{
(断片了)和Y妹睡一起。Y妹睡着了,我突然睁眼醒了,房间里有两只大大大猫猫,大猫的脸有点扭曲看不清(像是骷髅一样),我有点发怵,呼吸开始加速。
有一只大猫猫爬到床边,把头凑过来。和Y妹的猫猫一样,大猫猫也舔我的手。呼吸急促的症状稍有改善了。
}
void SubDream3()
{
(断片了)和Y妹睡一起。Y妹睡着了,我突然睁眼醒了。感觉身体像是沉在水里一样有点沉重且呼吸困难。
我用力挣扎,但身体不怎么听使唤,只是微微的动了一下。
}
void SubDream4()
{
(断片了)和Y妹睡一起。Y妹睡着了,我知道我是鬼压床了。我用手把自己撑起来,一时半会儿不知道怎么样才能醒来。
我认为只要打扰到了现实中的东西,让现实中的人来摇醒我是比较好的方法。
我想在梦里去叫醒Y妹,但我发现一旦我有要触碰Y妹的想法,身体就会僵住,无法动。
}
......
SubDream1();
SubDream2();
SubDream3();
SubDream4();
while(true)
{
if(RandomBreak())
{
break;
}
int num = Random.Range(0, x);
switch(num)
{
case 1:
SubDream1();
break;
case 2:
SubDream2();
break;
case 3:
SubDream3();
break;
case 4:
SubDream4();
break;
default:
SubDream?();
break;
}
}
如此不知反复折腾了多少次。。。。
---- 真·现实 ----
和Y妹睡一起。Y妹睡着了,我醒了。这次我可以自由活动我的身体了。我看到猫猫趴在Y妹脚边,应该是在摆烂歇息。我又悄悄起身去撸猫。
ps 我觉得所谓的多层梦境其实就还是一层而已。就像游戏世界一样,只是XX事件触发了以后世界变换了而已
中间那段就是几个场景不停地随机重现