52ky 发表于 2022-11-7 12:00:32

宝石迷阵3Android游戏源码

Android小游戏宝石迷阵3的源码文件,可学习到很多游戏编程技巧。比如关于选择操作(设置、模式、高分记录),游戏摄像机,在AndEngine的Camera有两种效果,一是用以调理屏幕的显示区域,二是利用HUD类实践制作游戏屏幕于手机之上。newCamera中的四个参数,第一个和第二个是代表camera的左极点,第三个和第四个分别代表camera的宽和高。registerUpdateHandler函数注册得到IUpdateHandler接口,内部有onUpdate以及reset两个函数等候实现,简直一切AndEngine使用中都必然会看到它的身影,它也是AndEngine添加详细业务到游戏业务线程中的首要方法之一。首要用来供外部方法调用,以便更新业务this.mEngine.registerUpdateHandler(newFPSLogger());补白2场景容器,效果类似于LGame中的Screen,可以将某一特定场景作为游戏模块进行调用,我们可以利用它来切换当时游戏的画面与触摸屏监听,切换方法是利用Engine.setScene

(The source code file of Android mini game Bejeweled 3 can learn many game programming skills. For example, as for the selection operation (setting, mode, high score recording), the game camera has two effects on the camera of AndEngine: one is to adjust the display area of the screen, and the other is to make the game screen on the mobile phone using HUD practice. There are four parameters in newCamera. The first and second parameters represent the left pole of the camera, and the third and fourth parameters represent the width and height of the camera respectively. The registerUpdateHandler function registers the IUpdateHandler interface. There are two internal functions, onUpdate and reset, waiting to be implemented. Almost everything AndEngine uses will inevitably see its shadow. It is also one of the primary methods for AndEngine to add detailed business to the game business thread. It is mainly used for external method calls to update the business this.mEngine registerUpdateHandler(newFPSLogger()); The scene container of Fill 2 is similar to the screen in LGame. A specific scene can be called as a game module. We can use it to switch the game screen and touch screen monitoring at that time. The switching method is to use Engine.setScene)




页: [1]
查看完整版本: 宝石迷阵3Android游戏源码