共 15 页: 上一页 1 2 3 4 5 6 下一页 末页

2019年4月9日

java游戏开发杂谈 - 事件处理

摘要:大家都知道,游戏需要跟玩家交互,需要接收玩家的鼠标、键盘发出的命令,比如在地图上点击一下,人物就自动寻路走过去;键盘上按下某个键,就弹出一个背包界面。 这些逻辑是怎么处理的呢? 大家先不用深究太详细的,只需要知道,当我们按下键盘时,操作系统会接收到指令,然后把指令传递给java虚拟机,java虚拟机 阅读全文

posted @ 2019-04-09 15:18 台哥编程课堂 阅读 (37) 评论 (0) 编辑

2019年4月2日

java游戏开发杂谈 - 画布和画笔

摘要:在Eclipse里,编写如下两个类: 运行效果,如下图所示: 窗体JFrame,表示操作系统的一个窗口,可以想象成绘画用的画板。 画布JPanel, 用来放到JFrame中,可在上面作画,可以想象成绘画用的画纸。 画笔Graphics, 用来绘画,提供了一些最基础的绘制方法。比如drawRect绘制 阅读全文

posted @ 2019-04-02 12:22 台哥编程课堂 阅读 (69) 评论 (0) 编辑

java游戏开发杂谈 - 创建一个窗体

摘要:在Eclipse里编写如上代码,运行,就会出现一个窗体,如下图所示: 窗体,就是游戏运行的环境,把它看作一个容器,或者一个舞台。 游戏里的各种人物、物体,都会在这里出现、接受指令、完成动作。 笔者曾经是一名游戏程序员,这系列文字是几年前写了发在放鹤亭BBS上的。现在重新整理出来,希望带给更多的jav 阅读全文

posted @ 2019-04-02 10:47 台哥编程课堂 阅读 (41) 评论 (0) 编辑

2019年3月27日

java游戏开发杂谈 - 游戏编程浅析

摘要:每个游戏,你所看到的它的一切,都是计算机画出来的! 地图是画出来,人物是画出来的,树木建筑是画出来的,菜单按钮是画出来的,滚动的文字、闪烁的图标、云雾烟火,都是画出来的。 游戏编程,所要做的,就是控制程序,在什么时间,界面上画出什么东西! 大多数游戏,需要不断的重新绘制,以达到动态的效果。比如植物大 阅读全文

posted @ 2019-03-27 16:17 台哥编程课堂 阅读 (174) 评论 (0) 编辑

java游戏开发杂谈 - java编程怎么学

摘要:java语言包含很多的知识点,我们并不需要把java语言的知识点都学全了,才开始编程。 你只需要了解: 1,java的数据类型和变量定义 2,类和对象的初步印象。 3,if-else, while等语句如何使用。 4,什么是方法,方法怎么调用。 5,数组是什么,怎么用,最好还知道下链表。 6,awt 阅读全文

posted @ 2019-03-27 16:08 台哥编程课堂 阅读 (52) 评论 (0) 编辑

java游戏开发杂谈 - java是什么

摘要:java是一门编程语言, 它有三个开发平台:j2ee、j2se、 j2me。(其实android也算一个了) j2ee, 也就是web开发,比如网站、各类管理系统,主要是围绕数据库、网页等进行的开发。j2ee涵盖的技术比较多,除了java语法,还需要掌握html/css/javascript等浏览器 阅读全文

posted @ 2019-03-27 15:59 台哥编程课堂 阅读 (52) 评论 (0) 编辑

10部经典的官场小说

摘要:这几年迷上了官场小说,看了很多,个人觉得其中比较好的十部,如下: 1,官道之色戒 青州市委办公室的科员王思宇因为一次意外的机会,结实了华西省电视台的台长方如海,并且因为成功解决信访办打人事件,在一些突发事件和事物性工作中屡次化解危机,在各种工作中表现出色,获得市委周秘书长的赏识。从此王思宇走上仕途之 阅读全文

posted @ 2019-03-27 15:36 台哥编程课堂 阅读 (2438) 评论 (0) 编辑

2012年10月24日

多点触摸的一些代码

摘要:注: 该段代码只是我处理多点触摸时的一小部分,其中还有错误,后面已经修改掉了。把这些放在这里,只是为了做一个纪念。public boolean onTouchEvent(MotionEvent event) { ispointer = true; int action = event.getAction() & MotionEvent.ACTION_MASK; if(action == MotionEvent.ACTION_DOWN) { int px = (int) event.getX(0); int py = (int) event.getY(0); GCanvas.... 阅读全文

posted @ 2012-10-24 14:23 台哥编程课堂 阅读 (275) 评论 (0) 编辑

2011年7月4日

svn安装所遇到的几个问题[转载]

摘要:1:选择与资源库同步后,本地修改的文件自动被服务器上的覆盖掉了,不能执行比较。 ----原因好像是subclipse安装没有彻底完成(或者版本不对),把它重新安装一次就好了。2,创建资源库,eclipse就自动关闭。 ----原因可能是安装subversion服务器的时候会注册环境变量APR-ICONV, 可能subclipse也会使用到这个变量,所以导致出错。解决办法就是在 windows的环境变量的设置里面将所有的APR_ICONV_PATH 改为 APR_ICONV1_PATH 。3,常有新手配置基于svnserve的subversion服务器后, 在客户端访问subversion版本库 阅读全文

posted @ 2011-07-04 11:21 台哥编程课堂 阅读 (157) 评论 (0) 编辑

2011年6月20日

精灵跳跃练习

摘要:1 import java.awt.Color; 2 import java.awt.Dimension; 3 import java.awt.Graphics; 4 import java.awt.event.KeyEvent; 5 import java.awt.event.KeyListene 阅读全文

posted @ 2011-06-20 11:48 台哥编程课堂 阅读 (83) 评论 (0) 编辑

共 15 页: 上一页 1 2 3 4 5 6 下一页 末页

导航