我自己用的游戏引擎,继承于如鹏网的GameCore(jl1.0.jar和RuPengGame.jar),我对它进行了封装,便于自己用。封装后更符合我的逻辑,看起来思路清晰多了,但是还是要经过多次开发不同的游戏来不断完善GameCore,让我们的GameCore变得更通用,像万精油。
1.将此项目拷贝到到本地,导入,改名(肯定要改成游戏名字啊)。注意要对jl1.0.jar和RuPengGame.jar构建路径(有可能不需要)
2.浏览d_test.main下的代码,仿照建立一个新包实现游戏逻辑。(当然也可以不这么做,看我的习惯了)
3.似乎完全不需要写步骤的,看看就会了。
- 要导入jl1.0.jar和RuPengGame.jar,因为我是对他们的引用(实际上RuPengGame.jar也是引用了java内部的swing)。
- 在src下建立 Image,Sprites,Sounds包 。这些包里面存放了各类资源。
- 图片要放在Images包下
- 精灵放在Sprites包下
- 音乐放在Sounds包下
- 这个引擎还需要不断改善
- GameImage类的moveLeft()等方法不可使用,原因暂时不知道