因为代码相对逻辑还比较简单,经过简单的删减调整关系之后,基本上第一次关系理顺。
于是开始做骰子的工作。刚开始对于骰子就先完成了一个静态的数字显示,先对骰子事件进行了处理,说起来惭愧,这时候才想起来触摸屏在模拟器上怎么触发事件,然后花了半小时事件恶补了一下模拟器的简单操作,包括一些横竖屏切换之类的。也算学了一个知识点。数字完成后,对算法逻辑进行了处理和调测,使得骰子能够控制人物的运动。当然,这时候还没有去做电脑的AI,反正就自己用几个角色轮着点(还真别说,利于程序调试)。
完成数字显示后,于是考虑用图片显示,然后自己用PhotoShop绘制骰子,效果自己还比较满意,还算有个样子。在这个基础上,对骰子进行动画的扩充,有个“滚”的动作,趁这个点,实践了一下Timer和Runnable,同时对handler做了简单的学习。这三个知识点自己对比是试验一些情况,还有实践自己的一些总结花了不少的实践,最终的动画效果达到了自己的想法要求。
趁着handler的学习,同时为了加深学习,备份一份程序后,对现有程序做了消息总线的改造,改造后调测了一下,但觉得当前应用用不着这么复杂,于是保留当作学习记录。接下来需要规划金钱设置及人物信息的显示和更新,外加当前一些必要信息的显示。
本文分享了从静态数字显示到实现骰子动画的过程,包括算法逻辑处理、触摸屏事件触发、图片绘制及动画制作等内容。作者通过实践学习了Timer、Runnable和Handler等关键技术。
227

被折叠的 条评论
为什么被折叠?



