Article View: cn.bbs.comp.lang.java
Article #411J2ME��GameCanvas��ʹ��
From: cffile
Date: Mon, 15 Dec 2008 12:15
Date: Mon, 15 Dec 2008 12:15
33 lines
2164 bytes
2164 bytes
GameCanvas ����java.microedition.lcdui.Canvas�����
��,MIDP2.0�ṩ�ĵײ���Ļ�ࡣ
GameCanvasӵ����Ļ���塣��GameCanvas�������ʹ��˫���漼��ʵ��ͼ�λ���ͼƬ����Ļ���,
����Ҫ������Ա��д�Լ�����Ļ������롣
GameCanvas��ʹ���������£�
a.ͨ��getGraphics()���ͼ�νӿ�;
b.����ͼ��;
c.ͨ��flushGraphics()��ͼ����ʾ����Ļ�ϡ�
�����������,��GameCanvas���л���һ����ɫ����Ĵ������£�
Graphics g = this.getGraphics();
g.setColor(0,0,0);
g.fillRect(20,20,20,20);
flushGraphics();
GameCanvas����ֱ�ӵõ��豸���̵�����״̬��GameCanvasʹ��
getKeyStates()����ֱ�ӻ�ü�����
int k = getKeyStates();
if(k&2)>0)
{//������2��,2�Ķ�����Ϊ10
}
if(k&4)>0)
{//������4��,4�Ķ�����Ϊ100
}
GameCanvas�м�������¼���
while(true)
{
int keyState = getKeyStatus();
}
--
[m[1;33m�� ��Դ:�������ʵBBS bbs.tju.edu.cn��[FROM: 59.67.33.165][m
Technical Details
Message-ID:
<4dS17H$A0Q@bbs.tju.edu.cn>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!feeder.news-service.com!newsfeed.freenet.de!news2.euro.net!image.surnet.ru!newsgate.cuhk.edu.hk!news.neu.edu.cn!news.byr.edu.cn!TJUShow Full Headers
Complete Article Headers
X-Google-Thread: f6cb0,3d661533c9876bfd,start X-Google-Attributes: gidf6cb0,domainid0,public,usenet X-Google-Language: Chinese,GB Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!feeder.news-service.com!newsfeed.freenet.de!news2.euro.net!image.surnet.ru!newsgate.cuhk.edu.hk!news.neu.edu.cn!news.byr.edu.cn!TJU From: cffile.bbs@bbs.tju.edu.cn.no.spam (cffile) Newsgroups: cn.bbs.comp.lang.java Subject: J2ME��GameCanvas��ʹ�� Date: 15 Dec 2008 12:15:29 GMT Organization: �����ʵBBSվ Message-ID: <4dS17H$A0Q@bbs.tju.edu.cn> Mime-Version: 1.0 Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: 8bit X-Filename: Java/M.1229343329.A