【LGame学堂007】简单控件之Desktop
从这章开始,我们来玩玩几个简单的控件~不过,我想先装装大牛,给大家讲讲LGame是如何管理控件的~
先声明哈,我没有深入地看代码,所以真的是简单地解释一下而已(好吧,我的废话真的很多的,希望不会引起大家的愤怒...)。
我们试想一下,控件其实是什么?是对象咯~好吧,我废话了。控件要怎么在游戏里展示出来呢?当然少不了draw这个步骤~再试想一下,游戏里的控件数量不会只有1、2个吧?
好了,几十上百个控件还是会有的,这么多的控件,不可能东一个西一个的吧~当然要统一管理了。于是,就有了它——Desktop
所有的控件都会丢进Desktop里面,由Desktop来统一调用各个控件的绘制函数,以便将控件绘制到手机屏幕中。还有一些触屏事件、点击事件等都是通过Desktop来传递给各个控件的。
其实可以从Desktop的名字很形象地想到,桌面?顶部桌面?是的~ Desktop就像一张桌面,上面摆满了各种控件。
好啦,小弟也只是理解了Desktop的皮毛而已,希望大牛出来指点~嘻嘻
哎吖,这章的内容有点少呢,不太像我唠叨的风格~
好吧,这次就饶了你们吧~下次我尽量多唠叨一点~
原文第一次发布于Android-fans论坛:
http://www.android-fans.net/thread-1563-1-1.html
分享到:
相关推荐
【LGame学堂008.控件篇】简单控件之LButton 源码 文章地址: http://blog.csdn.net/musicvs/article/details/7542125
【LGame学堂005.精灵传说】简单的精灵 源码 文章地址: http://blog.csdn.net/musicvs/article/details/7530136
【LG015.控件篇】简单控件之《小人跑跑》游戏实例 源码
【LGame学堂003.第三章】 HelloWorld之绘制文本 附件下载 文章地址: http://blog.csdn.net/musicvs/article/details/7530123
【LGame入门学堂002】HelloWorld之搭建环境 教程的附件下载。 文章地址: http://blog.csdn.net/musicvs/article/details/7530117
【LGame学堂006.精灵传说】我是定时器 源码 文章地址: http://blog.csdn.net/musicvs/article/details/7534424
【LGame学堂004.资源传说】 加载资源的方式 源码下载 文章地址: http://blog.csdn.net/musicvs/article/details/7530129
Android and J2SE Game Engine
LGame-0.3.zip
Java(Android)游戏开发框架LGame-0.2.7发布
LGame是一款国人开发的Java游戏引擎,有Android及PC(J2SE)两个开发版本(测试版添加了C#开发版本)。该引擎除了基本的音效、图形、物理、精灵等常用组件以外,也内置有Ioc、xml、http等常用Java组件的封装,该引擎还...
LGame目前版本虽然基于标准OpenGLES API开发,但项目0.1版最早脱胎于AWT Java2D时代,所以采用了AWT Graphics2D的坐标系(画布左上角为原点(x=0,y=0),Y轴向下为正值,与JavaFx或Android,JavaScript的Canvas渲染坐标一致...
安卓LGame编程详解,初学者的最好的指导资料
Android游戏开发框架LGame-Android
LGame-LGame-0.5-Beta-fix1
TD2.3(android塔防游戏,运用了国内的开源游戏引擎LGame).rar
android下的游戏框架LGame的一些游戏实例,包括各种类型游戏,简单易懂!
LGame源码part4
在官网找到呢,很有用的android游戏开发包
源码参考,欢迎下载