java基础
文章平均质量分 72
Y_CLICK
热爱游戏制作
展开
-
java中的类
和C的面向过程不同,java是一门面向对象编程的语言,一个java程序是有很多不同的类组成的,在程序的主函数中通过这些类名来创建类的对象,然后通过这些对象调用不同的类中的不同的方法和属性,再灵活的运用这些方法和属性,从而达到我们想要程序达成的目的。 然而什么是类呢?类就是具有相同类型性质的一类事物的集合体,只要某些事物具有了一些共同的性质,我们就可以将这些事物归为一类。可以这么说,类的定...原创 2014-05-22 23:39:39 · 85 阅读 · 0 评论 -
java中的接口
java中的接口也可将其看做是一个类与类不同的是:1.接口的关键字是interface,类是class 2.接口的实现关键字是implements,而类的继承关键字是extends,两者的实际意义相似 3.java中的继承是单根继承,也就是说一个类只能有一个父类,然而一个类却可以实现多个接...原创 2014-06-06 17:17:03 · 99 阅读 · 0 评论 -
java中线程的使用,暂停和停止
进程就是一个正在进行中的程序,由操作系统分配一个内存空间,不同的进程之间不能直接实现数据的共享。 而在一个进程中,还可以同时进行多件事情,这每一件事情便是一个线程。 在JAVA中,Thread便是线程类,它的使用分以下几个步骤: 首先,创建一个类让他继承Thread,那么这个类便是一个线程类,也就是这个类的对象可以用来同时干多件事情。 然后,在这个...原创 2014-07-16 16:29:15 · 661 阅读 · 0 评论 -
【纯JAVA语言做个RPG游戏】2.游戏界面及角色移动的基本实现
继上次做的地图编辑器,我大致的做了一个4000X4000的游戏地图数组,不过只画了一部分,以后要加什么新东西继续编辑这个地图就行了,保存在了一个文件中. 现在便可以继续下一步,做出游戏的大致界面了. 现在的2D游戏界面常见的大致有两种形式: 1.一种是地图在游戏窗体上固定,人在地图中走动(也就是人相对屏幕移动了); 2.而另一种则是游戏人物位置固定...2014-10-25 02:29:24 · 5621 阅读 · 0 评论 -
【纯JAVA语言做RPG游戏】3.地图碰撞检测和角色行走的实现
额⊙▽⊙...上次做好了游戏的基本界面,地图也能成功的显示出来了,不过前面的游戏还没有实现角色与地图的碰撞检测,也就是说角色可以在地图上到处跑,无视那些树啊,石头什么的,这次的第一件事就是要检测角色与地图上物体的碰撞......再加上前面程序的玩家角色是用一个小球替代的,太丑了,这次换成一个动态的小LOLI,让它能够在地图上跑动起来 (╯▔▽▔)╯..... 首先,对上次的一些BU...原创 2014-10-31 00:35:17 · 3148 阅读 · 4 评论 -
【纯java语言做RPG游戏】4.用XML导入NPC并与NPC对话
上次搞定了角色的行走以及角色与地图元素的碰撞检测问题,这次就在这个地图中加入第一个NPC吧.. 首先,前面做地图的时候用的是三层的数组,第一层用来存放角色脚下的素材,第二层是和角色同一层次的素材,而第三层本来是准备用来存放角色上方的素材想云朵之类的,但是想了一下,还是算了,没必要做得那么的麻烦,那么第三层就用来存放NPC吧... 在游戏中加入一个NPC,可以用JAVA面向对象的思...2014-11-07 17:21:13 · 2022 阅读 · 0 评论