Kobold2D : Gabarit de Projet de Cocos3D
Aujourd'hui j'ai accompli le premier projet du chapitre Kobold2D qui sera dans la deuxième édition du fait d'Apprendre le livre de Cocos2D. Dans ce chapitre je vous donne aussi une introduction à cocos3d, la 3ème bibliothèque ajoutée officielle pour cocos2d. J'ai transporté cocos3d’s Xcode le gabarit de projet à Kobold2D et épicé cela en haut un peu avec quelques noeuds cocos2d dans le dos - et le premier plan : I ported cocos3d’s Xcode project template to Kobold2D and spiced it up a little with some cocos2d nodes in the back- and foreground:
Remarquez “l'avertissement” de connexion de réseau entrant. C'est provoqué par la bibliothèque iSimulate qui est distribuée avec Kobold2D et activée par défaut pour le Simulateur construit. Vous avez besoin d'acheter encore l'iSimulate App pour en profiter bien que. Si vous ne faites pas vous pouvez vouloir aussi ignorer le dialogue ou simplement rendre iSimulate infirmes en remarquant une ligne dans le dossier BuildSettings-iOS.xcconfig du projet. You still need to buy the iSimulate App to benefit from it though. If you don’t you can also choose to ignore the dialog or simply disable iSimulate by commenting out a line in the project’s BuildSettings-iOS.xcconfig file.
J'ai eu aussi le grand amusement avec l'option de réalité augmentée que le cocos3d CCNodeController la classe fournit. Et l'arrangement de cela est une ligne de code. Voici “l'appareil photo comme la" démonstration de base vivante dans l'action : Here’s the “camera as live background” demo in action:
Comme un dessin n'y fait pas honneur vraiment, voici une vidéo :
Évidemment il pourrait courir un peu plus vite sur mon I-Phone 3G. Il est assez taxé et les moyennes environ 20 fps avec la vue de fond d'appareil photo et l'interprétation d'un 3ème modèle. Mon Contact d'iPod 4 moyennes vers 40 fps et cela se sent beaucoup plus lisse. My iPod Touch 4 averages at around 40 fps and it feels a lot smoother.
Kobold2D Todo Liste
Un des plus grands articles sur ma liste de todo pour Kobold2D doit concevoir le site Internet et se débarrasser “de l'arrivée bientôt” la page. Cela inclut le fait de monter le wiki et le fait de le remplir avec le contenu, la documentation pour la plupart. Et en payant, eh bien, 150$ chaque mois parce que je ne vois pas d'alternative à l'utilisation du Confluent. Je veux aimer travailler sur la documentation et je veux que vous aimiez la parcourir et lire. And, well, paying $150 each month because I don’t see any alternative to using Confluence. I want to enjoy working on documentation, and I want you to enjoy browsing and reading it.
Je veux aussi créer plus de projets de gabarit. Actuellement, comme vous pouvez voir dans premier screenshot, il y a Bonjour Kobold2D (iOS & Mac), Bonjour Cocos3D (iOS) et Bonjour Cocos2D-X (iOS). Je veux ajouter encore deux gabarits, un pour le Tamia rayé avec SpaceManager (iOS & Mac) et un pour Box2D (iOS & Mac). Je veux aussi ajouter les projets de mon livre comme les gabarits de projet, à savoir la Goutte de Griffonnage, la Pousse ‘em En haut le jeu, l'Orthogonal et les projets de Tilemap Isométriques et le Cocos2D Avec le projet d'UIKit (tout IOS). I want to add two more templates, one for Chipmunk with SpaceManager (iOS & Mac) and one for Box2D (iOS & Mac). I also want to add the projects from my book as project templates, namely Doodle Drop, the Shoot ‘em Up game, the Orthogonal and the Isometric Tilemap projects, and the Cocos2D With UIKit project (all iOS).
Même si Kobold2D n'aura pas Xcode 4 Gabarits de Projet je veux encore vous donner un début rapide et un début de moyen facile un nouveau projet basé sur un des projets de gabarit. Remarquez la distinction entre le "gabarit de projet” (ceux dans le Nouveau dialogue de Projet de Xcode) et “le projet de gabarit” (un habitué, un projet déjà existant). J'ai commencé à écrire un outil qui permet vous pour créer une copie d'un gabarit Kobold2D existant le projetez et rebaptisez, pour que le flux de production soit aussi commode que l'action de cela dans Xcode. Il travaille pour le gabarit spécifique avec lequel je l'ai évalué, mais je dois concevoir encore l'interface d'utilisateur et rendre le code à sûreté. I started writing a tool that allows you to create a copy of an existing Kobold2D template project and rename it, so that the workflow is just as convenient as doing it within Xcode. It works for the specific template I tested it with, but I still have to design the user interface and make the code fail-safe.
Dans le cas où vous vous demandez pourquoi Kobold2D n'aura pas de Gabarits de Projet de Xcode : ils ne sont pas puissants presque aussi qu'ils devraient être. Et ils sont une douleur dans l'arrière pour créer et maintenir sans un peu de soutien d'outil. Mais le pire d'entre tous, vous n'avez aucune façon d'inclure des dossiers dans un Xcode 4 gabarit de projet qui ne doit pas être ajouté au Navigateur de Projet. Comme, par exemple.xcodeproj les dossiers. And they’re a pain in the rear to create and maintain without some tool support. But worst of all, you have no way of including files in an Xcode 4 project template that must not be added to the Project Navigator. Like, for example, .xcodeproj files.















