首页 > 其他 > 详细

掌握游戏开发中类Message、Handle

时间:2020-04-25 23:57:22      阅读:102      评论:0      收藏:0      [点我收藏+]

1.   实验目的

1、 自主地设计图形界面

2、 掌握消息类Message的应用

3、 掌握消息处理类Handle的应用

4、 掌握子线程中中更新UI界面的方法

 

2.  实验内容

1、 在主界面设置图形界面

2、 点击图片,可以进行界面的跳转

3、 实现一个不停跳舞的卡通人物

 

3.  实验代码(或步骤)

1、 添加所需的图片

这些图片包括主界面的图片、跳转后的背景图、跳舞的小人的十八个图片,添加后如下图:

技术分享图片

 

 

 

2、新增一个跳舞小人的监听事件

这个就是当你点击图片时,就会跳转到DanceboyActivity的界面

如下图:

 技术分享图片

 

 

注意前面需要定义boy

3、改变主界面的布局

如下图:

 技术分享图片

 

 

上图只是增加了一个图形的代码,并不是布局的全部代码。

4、完成跳转后的界面的核心代码

这个代码就涉及到了线程与消息处理

代码如下;

 技术分享图片

 

 

 技术分享图片

 

 

 技术分享图片

 

 

 

 

 

5、设计跳舞小人的界面

代码如下:

 技术分享图片

 

 

4、实验问题

1、R cannot be resolved to a variable

在上一篇博客中有写到如何解决这个问题

 解决方法;

首先导入那个提示的包是没用的,然后去网上查了资料,发现自己的R.java中好像缺少了一些东西(没有生成gotodance相关内容),然后我删掉了R.java之后,保存,clean之后又新建了gen,发现问题解决,虽然这个解决方法很简单,但是困扰了我很久,希望对大家有用。

2、并未完全成功,因为小人并未跳起来

5.实验效果图

 技术分享图片

 

 技术分享图片

 

掌握游戏开发中类Message、Handle

原文:https://www.cnblogs.com/qq991025/p/12776173.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!