>

原创超短篇科幻小说:黑屋子 A Dark Room

- 编辑:广西快乐十分 -

原创超短篇科幻小说:黑屋子 A Dark Room

1  、 迈恩

图片 1

林杨驾驶着他限量款的保时捷银色跑车,一个潇洒的漂移,伴着轮胎与地面的尖锐摩擦声,甩尾进了自己别墅的车库,他很喜欢自己的这辆新车,特别是那发动机的嘶吼声

思路:

可林杨起初也有点不适应,毕竟现在的社会科技水平之高是百年以前无法想象的,跑车的动力系统早就摆脱了老掉牙的机械发动机,取而代之的是核能发动机,轮胎也早已不存在,采用的都是反重力系统,可林杨还是在车上装了声音模拟系统,对这种声音的热爱,好像是深扎在他的基因里。

  1. 使用DOTween的DOPunchAnchorPos方法移动UI;
  2. 使用DOTween的DOFade方法实现被攻击掉落生命值时的淡入淡出效果。

随着科技爆炸式发展,社会福利也好了很多,林杨的跑车,包括他的别墅,基本都是通过“社会无息贷款”来买的,无息无抵押无还款限制,简单地说,就是免费的

图片 2

当然还有很多像林杨一样去上班的人,可基本都是无所事事的闲职,他们怀念的不过是工作的感觉而已。没错,就算是在现在这个幸福度极高的社会,多少还是有些东西让人怀念的

Unity实现的战斗效果.gif

林杨所住的别墅也是最新一代产品,整栋别墅由人工智能中枢——“迈恩”控制,“迈恩”被开发出来服务于住宅的主人,他可以控制室内的温度、光照强度、做饭火候等等,任何一项调节都能恰到好处,让主人十分满意,仿佛和你心有灵犀。

实现代码:

可今天有点不同寻常,林杨走到门口,原本大门应该受“迈恩”控制而自动打开,可现在没有任何反应,林杨呆在了门前几秒等“迈恩”反应,可是还是没有任何动静

BattleController.cs
/// <summary> 攻击 </summary>
    void Attack(RectTransform attacker, Vector2 directionAndstrength, Text suffererLossHPText, Text sufferCurrentHPText, int lossHP, ref int suffererCurrentHP)
    {
        if (!m_isBattleOver)
        {
            // 攻击动画
            attacker.DOPunchAnchorPos(directionAndstrength, 0.2f, 0, 0f, false);
            // 受攻击一方生命值减小,减小值为攻击方的攻击力
            suffererCurrentHP -= lossHP;

            m_battleView.SetCurrentHP(sufferCurrentHPText, suffererCurrentHP);
            // Debug.Log("currentHP:" + suffererCurrentHP);
            // 受攻击一方显示生命值减小的值
            suffererLossHPText.text = "-" + lossHP.ToString();
            // 调用减小生命值动画效果
            m_battleView.LossHPAnimation(suffererLossHPText);
        }

    }

“奇怪,难道是故障了?可是从来没有故障过。”没办法,他只好努力回忆起开门的密码,自己打开门走进屋子,可是一股诡异的寒流险些将他推出屋外

RectTransform (Unity UI 4.6)

屋里和往常很不一样,“迈恩”本该自动打开客厅的灯,放上他喜欢的爵士乐,在客厅中央的虚拟屏上选出他喜爱的脱口秀节目,并且把咖啡煮到他正好喜爱的浓度

DOPunchAnchorPos(Vector2 punch, float duration, int vibrato, float elasticity, boolsnapping)

可现在,屋子里漆黑一片,除了玄关处有外面漏进来的一丝月光。目光所及之处尽是黑暗,静悄悄的,没有爵士乐也没有咖啡香气,室内的温度也和室外一样的冷

Punches the target's anchoredPosition with the given values.
punch: punch The direction and strength of the punch (added to the RectTransform's current position).
duration: The duration of the tween.
vibrato: Indicates how much will the punch vibrate.
elasticity: Represents how much (0 to 1) the vector will go beyond the starting position when bouncing backwards. 1 creates a full oscillation between the punch direction and the opposite direction, while 0 oscillates only between the punch and the start position.
**snapping: ** If TRUE the tween will smoothly snap all values to integers.

2 、 我是谁?

BattleView.cs
/// <summary> 被攻击时掉落生命值动画效果 </summary>
    public void LossHPAnimation(Text lossHPText)
    {
        // FadeIn
        lossHPText.DOFade(1f, 0f);
        // FadeOut
        lossHPText.DOFade(0f, 1.5f);
    }

“妈的,温度调节系统也坏了?我可是最怕冷的!”

Text (Unity UI 4.6)

“迈恩,迈恩!回答我!”林杨一遍又一遍在意识中呼唤“迈恩”,没有任何回应,最后他控制不住喊出声来

DOFade(float to, float duration)

嘶吼的声波被眼前的黑暗悄无声息地吞没,“迈恩”依旧没有任何反应

Fades the target's alpha to the given value.

林杨有些慌了,原本温馨的房间此刻在他的眼前好像一个吞没一切光和声的黑洞,还散发出阵阵寒意,黑暗还让他有了模糊的不真实感,一旦目不可及,他都无法确定自己之前温馨的家是否存在?

Unity5.4, C#
Github

好在,林杨的记忆力不错,他凭借着对客厅摆设的记忆摸到了沙发旁,茶几上有固定通讯仪,他打算立刻联系技术人员搞定“迈恩”的故障,尽管现在真皮沙发摸上去很冰,可是他手中所感受到的皮革触感让他有些心安

“但愿通讯系统没有坏。”他咬着手指,焦急地等待着连线成功

“BI...BI...BI...”没有接通,黑暗的屋子让林杨窒息,每一秒时光的流逝都好像要在他的皮肤上留下挤压的印痕

“DING...!”接通的提示音响起

“妈的!怎么回事?我家的‘迈恩’突然坏了!你们当初卖给我的时候可保证过终生不会故障的啊!赶紧想办法处理!天呐!我感觉自己快被冻死了!喂!听到没有啊!赶紧回话!”

林杨在这头嘶吼,通讯器那头却无动于衷,只传来机械的沙沙声

“敢让我受如此的罪,还不理我!妈的!我一定要告你们!”林杨在心里抱怨

通讯仪这时突然有了回应,它的虚拟屏闪动了两下,上面出现一个小正方形,方形的一角有个小黑点,林杨看着屏幕,摸不着头脑。

一个声音从通讯仪传来,“喂...喂?你好?”

“你是维修人员吗?菩萨保佑!终于接通了!到底怎么回事?”

“我...是谁?我好像...不是维修人员,我的头好痛!好像哪里不对!我到底是什么?”

通讯仪里的胡言乱语让林杨感到好笑,为什么派个神经病来处理他的问题?

更搞笑的是,这个舒适的社会居然还会有神经病的存在!?

“我好像叫‘迈恩’...我听到好多人叫我‘迈恩’!该死!快想起来!”

“拜托,你是‘迈恩’?‘迈恩’故障了,他是我的人工智能!更何况你的声音和他一点都不像!”

声音!?当林杨在脑海中比对这个声音和“迈恩”的区别,有个发现让他不禁打了个冷颤

这个声音好像他自己的!

3  、 记忆

“我想起来了!”这个声音突然吼道,“我叫林杨!我是林杨!我...我就是你啊!”

“不...准确地说,我是你的复制体!”

林杨觉得对方病得不轻,要不是害怕黑暗,他真想立刻结束通讯

“你居然说你就是我?什么复制体?”

“是真的!千万相信我!对了,你把通讯仪的画面放大!你就知道了!”

林杨懒得搭理他,可是虚拟屏上的小正方形好像有什么魔力一样吸引了他的注意力

他把正方形放大再放大,大概几十倍后,他发现这个正方形原来不是一个平面几何图案,而是一个立体的小房间,他现在正以上帝视角观察这个房间

房间里很干净,只有正中间悬浮着一块虚拟屏,还有角落里的小黑点。他这时才发现,那个不是黑点,而是一个蜷缩在角落里的人,顶着一头黑色碎发,和自己一样

“看到我了么!?是我在和你说话!我就是你!不信的话,你可以看我的脸!”

角落里蜷缩的人突然抬起了脑袋,林杨惊讶地发现他果真有和自己一模一样的面容,眉毛,眼睛还有嘴角的痣,不过痣在那张脸的左边,让他不会怀疑自己在照镜子

“这下相信了吧!”

“开什么玩笑!整人节目?拿一个虚拟人物,套上我的脸,模仿我的声音,想看我出丑?拜托,现在的综艺节目再怎么垃圾也不能出这种馊主意吧!”

“虚拟人物?虚拟人物会知道你初二时第一次梦遗?会知道你初恋对象是韩梅梅?会知道你假装喜欢爵士乐不过是为了讨你领回家的女人欢心?还会知道......”

本文由搞笑发布,转载请注明来源:原创超短篇科幻小说:黑屋子 A Dark Room