cocos2d安装环境初步

也不知是哪根筋不对,今晚非要玩玩cocos2d。

大家都知道这是当前比较火的一个开源游戏引擎,用来开发2D游戏盒基于2D图形的任何应用,其是用python实现的。

它的出名是因为iphone的大行其道而它又专门为其推出的iphone版本。条件限制,玩不了iphone版本,那么就玩这个纯正的cocos2d吧。

官网是http://cocos2d.org/,一眼就可以看到最新的版本是0.5.5,下载来吧,解压,在cocos2d-0.5.5\doc\html\programming_guide\index.html看文档。

在第二段落告诉我,If this is your first time reading about cocos2d,we suggest you start at Writing a cocos2d application.

好的,我很好奇我什么都没准备呢,就让我先去看看如何写一个cocos2d应用,我能看懂么?

去看看就知道了。

You can find the entire program in the samples/hello_world.py file.这里介绍的第一个程序是hello world,我顺利的找到了这个文件,双击运行之。

程序一闪而过。我觉得有问题,就用命令行来执行,打印了几行错误:

D:\GameDev\cocos2d-0.5.5\samples>hello_world.py
Traceback (most recent call last):
  File "D:\GameDev\cocos2d-0.5.5\samples\hello_world.py", line 11, in 
    import cocos
  File "D:\GameDev\cocos2d-0.5.5\samples\..\cocos\__init__.py", line 66, in 
    import os, pyglet
ImportError: No module named pyglet
引入文件出错,原来是pyglet没找到呀。那个pyglet是什么呢?官网定位为 a cross-platform windowing and multimedia library for Python.

很可能我的系统里没有这个库,那么就下载安装吧。最新版本为pyglet-1.1.4.

我直接下载一个windows安装文件,提示我其依赖python2.4及更新。奇怪了,我系统里是最新的3.3版的python,嗷嗷新啊。好吧,也许是太新了,不支持。我又下载python2.7.3,以为可以了,一安装,又是刚刚的错误。我怀疑环境变量没有配好,检查后一切正常。那么,我就下载源码自己编译吧。

python setup.py install
完成后,再次运行hello_world.py,成功!可爱的hello world!窗口终于出来了。

环境已经搭好,探索继续...






你可能感兴趣的:(游戏)