微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

创建井字动画

如何解决创建井字动画

| 我想创建一个简单的游戏动画,以便您可以看到游戏的播放。它应该是一个动画,在其中您只能看到玩井字游戏。我在描述中有游戏的状态。因此玩家1标记一个单元格=状态1;玩家2标记一个单元格=状态2,依此类推。 我目前在红宝石程序中对游戏进行了解析;仅显示一种状态(如在图像中)会很容易,但是如何从中创建动画呢?是否有捷径可寻?我对每种语言的解决方案都持开放态度,但是不需要花费很多时间来实施。我想在演示文稿中显示这样的动画。
<state1>
cell(1,1,x).
cell(1,2,o).
cell(1,3,o).
cell(2,x).
cell(2,x).
cell(3,b).
cell(3,x).
</state1>

<state2>
...
</state2>
    

解决方法

        由于您已经知道如何显示一个状态,因此进行动画处理的方法是依次显示每个状态。 显示第一个状态并设置一个计时器,然后在计时器关闭时显示下一个状态并设置另一个延迟,依此类推。 既然您说过您可以使用所有语言,那么我真的不想打扰那些高级概述之外的任何特定代码。例如,在Flash / ActionScript中,我将使用TweenLite延迟显示符号,但是我不知道该特定代码是否对您有用。 我从未编程过Ruby,但是它可能具有诸如setDelay()或setTimer()之类的命令。如果没有,则可以通过主循环来实现相同的效果,该主循环将检查每个循环的时间,并且如果延迟足够长,它将显示下一个状态。     ,        对于红宝石,您可以从https://github.com/grosser/tic_tac_toe获得一个很棒的井字游戏 只需执行“宝石安装tic_tac_toe \”     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。