Cocos2d for python入门(一)HelloWord
2019-12-08 本文已影响0人
牛逼的小伙子
Cocos2d 官网文档
http://python.cocos2d.org/doc/programming_guide/quickstart.html
Cocos2D的诞生
2015年Ricardo和朋友萌生了用Python语言写游戏的想法,从而写出了Cocods2d。在2008年正值乔布斯公布发展iPhone游戏的想法,因此他们决定抓住商机,在2008年6月宣布跟iPhone平台进行接轨,并在当月就公布了用Objective-C编写的Cocos2D for iPhone 0.1版。之后随即发布了Cocos2d-x 支持安装安卓和苹果和pc端。
Cocos2D for python 工具
本文用到python版本2.17,ide是pyCharm。
pip 安装cocos2d第三方库
pyCharm 安装cocos2d 十分的简单在settings中进行如下设置

Cocos2d 之HelloWord 代码
import cocos
class HelloWord(cocos.layer.Layer):
def __init__(self):
super(HelloWord, self).__init__()
label = cocos.text.Label('Hello,world',
font_name='Time New Roman',
font_size=32,
anchor_x='center',
anchor_y='center')
label.position = 320, 240
self.add(label)
if __name__ == '__main__':
cocos.director.director.init()
hello_layer = HelloWord()
main_scence = cocos.scene.Scene(hello_layer)
cocos.director.director.run(main_scence)
效果图

Cocos2d 几个基本概念
导演:指挥整个游戏的过程。
场景:场景是由一个或者多个层组成。
层: 层是由一些元素构成,包括标签,按钮,以及精灵。
精灵:精灵是游戏的角色进行一系列动画操作。
在之后的文章中可以详细简绍到。
转载请附上原文链接。