开始写下自己的python的cocos2d, pyglet学习
2014-01-18 13:52
471 查看
我想很多做程序的,都会想去写一下游戏,最近自己无聊,就去研究了一下cocos2d,好多版本,用cocos2d-x用的是c++,还要装那个宠大的visual studio...算,放弃, 又没有mac的机子,cocos2d-iphone放弃, 还好,原来还有一个cocos2d的python,原来python写的那个是原始版本来的,呵,不想那么多,就选这个版本的了。。因为我是做php的工作,喜欢脚本。
看了一下python的cocos2d,发现是在pyglet上进行的封装,声音那部份竟然还有pygame的调用。。呃。。。。好吧。。我要学的是编写游戏的思想,那就不管那么多了,决定自己要看,要了解的方面了。。cocos2d,还有pyglet, let's go..
首先是下载cocos2d, http://cocos2d.org/download.html, 还要下载python(不用说都知道), pyglet http://pyglet.org/download.html
安装完python后, 把对应的目录加到环境变量,在CMD运行python --version, 下载完cocos2d解压后在对应的目录,运行python setup.py install, pyglet一样,python setup.py install, 完成后, 可以去跑一下他们的example...
pyglet 的 helloworld.py
python helloworld.py
应该看到一个窗口了
说一下题外话:
如果你是用sublime text, 本身是集成python的运行的了
但是按了ctrl+B 还是没反应, 要在命令行python xxxxx.py 才可以,郁闷, 其实很简单的,
点tool->Build system->New Build system, 输入如下
好了, 保存,文件名自己随便,保存后, 在tool->Build system 就会看到,选中刚才的,再按一下ctrl+B, 呵, 直接就可以跑了。
看了一下python的cocos2d,发现是在pyglet上进行的封装,声音那部份竟然还有pygame的调用。。呃。。。。好吧。。我要学的是编写游戏的思想,那就不管那么多了,决定自己要看,要了解的方面了。。cocos2d,还有pyglet, let's go..
首先是下载cocos2d, http://cocos2d.org/download.html, 还要下载python(不用说都知道), pyglet http://pyglet.org/download.html
安装完python后, 把对应的目录加到环境变量,在CMD运行python --version, 下载完cocos2d解压后在对应的目录,运行python setup.py install, pyglet一样,python setup.py install, 完成后, 可以去跑一下他们的example...
pyglet 的 helloworld.py
import pyglet window = pyglet.window.Window() label = pyglet.text.Label('Hello, world', font_name='Times New Roman', font_size=36, x=window.width//2, y=window.height//2, anchor_x='center', anchor_y='center') @window.event def on_draw(): window.clear label.draw() pyglet.app.run()
python helloworld.py
应该看到一个窗口了
说一下题外话:
如果你是用sublime text, 本身是集成python的运行的了
但是按了ctrl+B 还是没反应, 要在命令行python xxxxx.py 才可以,郁闷, 其实很简单的,
点tool->Build system->New Build system, 输入如下
{ "cmd": [ "python $file"], "shell": true, "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", "selector": "source.python" }
好了, 保存,文件名自己随便,保存后, 在tool->Build system 就会看到,选中刚才的,再按一下ctrl+B, 呵, 直接就可以跑了。
相关文章推荐
- 开始自己的python学习之旅
- python学习笔记,以此开始记录自己的python学习过程
- 大二学生一枚 写下自己学51和PCB的感想 与各位刚开始学习的盆友共勉 一起加油
- 开始研究AR领域,写下一些随笔来记录一下自己的学习过程吧
- 今天开始在博客上写下文字,记录自己工作和学习中的点点滴滴
- python学习第八章函数部分课后练习自己尝试的代码
- 开始学习python了,第一个程序是一个逆波兰式的表达式分析器
- 第一次开始写,只是想记录和督促自己的学习
- 开始学习python标准库---os
- 学习一门计算机语言,python开始
- 开始学习插件机制~~~~(用在自己的软件上哦,有趣)
- 重新学习COCOs2D-X版本2.2.3开始---第一篇引擎的游戏入口
- Selenium2 Python 自己主动化測试实战学习笔记(五)
- mark:写给自己:开始学习,记录一下,希望自己可以坚持下去
- 从今天开始,以后尽量写点自己学习过程中的问题与解决方法
- 从现在开始每天我要写学习笔记,希望成为自己一笔宝贵的财富!
- cocos2d-js开始学习
- 【吼吼睡cocos2d学习笔记】第二章 - 开始学习
- 用python写桌面天气预报,自己的学习曲线。
- 【Cocos2D-X 学习笔记】Cocos2D-x 3.0+VS开发环境搭建[使用Python]