【发布时间】:2017-02-13 16:05:19
【问题描述】:
目前我正在开发棋盘游戏。有四个玩家,一个是实际的人类玩家,其余三个是电脑玩家或简单的机器人。
当轮到人类玩家掷骰子时。他可以抛出和更新比分和其他事情。
但是当轮到电脑玩家时,我希望一切都得到更新,例如慢慢地掷骰子更新分数,以便玩家可以看到它。
我现在做的是正常的,在人类玩家回合后,计算机玩家回合以毫秒为单位更新。
怎么做才能慢慢更新,让玩家看到。
【问题讨论】:
-
在电脑播放器的更新功能中添加计时器和延迟,以分解功能,以便您可以看到零件。您还可以添加文本或视觉指示符来帮助您了解正在发生的事情。
-
这是一个相当广泛的问题,因此可能不适合本网站的问答格式,但总的来说,我建议研究使用定时器/延迟的设计,例如协程(可以执行的函数多帧)和可能的补间库(用于简单动画)。
标签: unity3d