Il existe un jeu 2048 qui est très populaire récemment. Cet article présentera l'utilisation du moteur de jeu OGEngine pour développer le jeu 2048.
Le moteur OGEngine est open source. Il est facile à trouver et à construire. Il suffit d'ajouter le package jar OGEngine sous le projet Android ou de citer directement le code source.
Téléchargement du code source : http://www.ogengine.com/download/resources.jsp
private void initView() { // Arrière-plan du jeu AnimatedSprite game_bg = new AnimatedSprite(0, 0, Res.GAME_BG, getVertexBufferObjectManager()); this.attachChild(game_bg); // Partie principale du jeu intermédiaire mGameGroup = new GameGroup(this); // Définissez la position centrale du groupe sur le point central de l'objectif mGameGroup.setCentrePosition(this.getCameraCenterX(), this.getCameraCenterY()); this.attachChild(mGameGroup); // 2048 LOGO AnimatedSprite game_logo = new AnimatedSprite(20, 20, Rés.GAME_LOGO, getVertexBufferObjectManager()); this.attachChild(game_logo); // Meilleur score en arrière-plan bestScoreBg = new AnimatedSprite(0, 20, Res.GAME_SCORE_BG_BEST, getVertexBufferObjectManager()); Définissez la position de la coordonnée x sur le côté droit de bestScoreBg sur le côté droit de l'objectif moins 20 bestScoreBg.setRightPositionX(this.getCameraRightX() - 20); this.attachChild(bestScoreBg); () + 50, FontRes.getFont(ConstantUtil.FONT_SCORE_NUM), SharedUtil.getBestScore(getActivity()) + "", 4, getVertexBufferObjectManager()); // Définit le milieu de la coordonnée X de tBestScore au milieu de la coordonnée X de bestScoreBg tBestScore.setCentrePositionX(bestScoreBg.getCentreX()); this .attachChild(tBestScore); // Contexte du score actuel currScoreBg = new AnimatedSprite(0, bestScoreBg.getY(), Res.GAME_SCORE_BG_NOW, getVertexBufferObjectManager()); // Définit le point de coordonnée X droit de currScoreBg à la position de la coordonnée X sur le côté gauche de bestScoreBg moins 20 currScoreBg.setRightPositionX( bestScoreBg.getLeftX() - 20); this.attachChild(currScoreBg);..... }
Ce qui précède représente l’intégralité du contenu de cet article. J’espère que vous l’aimerez et qu’il vous aidera à maîtriser Java avec compétence.