1 打开导出的都是XML文件,这样容易兼容吧.
2 界面设计,先导入一张新图片,然后分快,sprite->frame->action
sprite编辑
图块预览区,图快编辑区.
预览区分为图片和数目编辑.
图片提供浏览.
数目编辑负责新建,删除,上下移动,且可以命名.
图块编辑区,负责编辑图片.
上下有标尺,鼠标可以有辅助线提示.选择后,以反色提示.
可以选择出现所有的框框,也可以选择不出现.
frame编辑
帧数编辑区,帧动画编辑区.
帧数编辑区和图快预览区差不多, …
去年的7月进的公司,进公司的时候才40多人。
老板有野心,要做全国第一的手机游戏CP。
意气风发,招人,挖人,两手都要抓。
招人,不断扩大,到后来已经有100多号人了,满满的全是人。
人多了,但是管理没有跟上。看上去,每个人都有事情做,可是,实际上,分工计划不明确,常常就有很多人是坐在位置上,不干事情,包括我,检讨一下,以前常常在位置上打游戏。。。
挖人,从楼下挖来一个项目经理,外加几个程序员。项目经理月薪是20K,天呀,在成都,20K,真吓人!
公司一直以来,都是 …
代码风格很不好,很混乱呀.
每天要干什么的目的也不明确.
公司又想搞JSR184方面的东西了,潮流呀,那就学习吧.
1 原理:
加载不同的图片,观察不同的内存占用情况.
2 代码:
public void Process() {
GetMem();
try {
GetInput();
} catch (IOException ex) {
}
refresh();
}
public void GetInput() throws IOException {
switch (m_keyState) {
case Canvas.KEY_NUM0:
img = null;
Init(0);
break;
case Canvas.KE …
最近不晓得该干什么,觉得这份工作多无趣的,没有什么创新,没有什么技术含量.
每天翻来覆去的看那几千行的代码,把这段代码删除,再另一个地方加几句代码.
郁闷…
手机游戏,由于手机性能的限制,做不大,用不了多复杂的技术,说不上什么创新.
不过,任何一个行业,入门或许很轻松,但是要做精,又是很复杂的了.
所以,相信还有宝藏可以挖,只是自己没有用心罢了.
要调整自己.
既然现在处于项目后期,不是很紧张的话,就少画点时间在代码修改上,多 …
彻底明白Java的多线程-线程间的通信(2)
作者:恒善喜 来源:不详 (2006-06-02 14:53:07)
2.4 sleep()和yield()的区别
1) sleep()使当前线程进入停滞状态,所以执行sleep()的线程在指定的时间内肯定不会执行;yield()只是使当前线程重新回到可执行状态,所以执行yield()的线程有可能在进入到可执行状态后马上又被执行。
2) sleep()可使优先级低的线程得到执行的机会,当然也可以让同优先级和高优先级的线程有执行的机会;yield()只能使同优先 …
这个月严重超支,本以为7号就发工资,结果却调整到下周。
口袋里没有钱了。
不过,从以前的笔记本里面翻出了20元钱,真是幸福,才能继续把周末过完。
可见储备的重要性,发工资后,再放20元到笔记本里面。
完全没有写过大型的项目,看到别人的工程,N个代码,一个项目里面可以编译出几个工具,怎么做出来的都不知道.
看JB生成的UML图也看不懂.
哎,失去了好多东西了,我.
放弃了很多东西,要追求回来.
完全不会的一个领域.
有很多领域需要学习.
我到底需要学习什么领域.
目前先把本职工作搞好,以后再干其他的.
…
仿佛昨天还在火车站接新生的校车上,对一切充满了好奇。
四年的时间如此匆忙,有欢笑,有泪水,有遗憾,有自豪。
明天,又会有学弟学妹们在阳光的草地里欢笑,在深夜的小道上徘徊。
我们已成过客。
引:
1.在构造函数里面:
m_imgBuffer = Image.createImage(SCREEN_WIDTH, SCREEN_HEIGHT);
m_bufGraphics = m_imgBuffer.getGraphics();
创建图片,然后得到图片的Graphics.
2.在主循环,repaint()前面,绘制到缓冲区上
drawBg(m_bufGraphics);
…
repaint();
serviceRepaints();
3.在paint()里面,首先绘制缓冲区,每次都要绘制.
g.drawImage(m_imgBuffer, 0, 0, 0);
…
议:
对于不需要经常改动的背景来说,先把它们绘制到一张大图 …