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中进行如下设置


project Interpreter添加cocos2d

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)

效果图

image.png

Cocos2d 几个基本概念

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

转载请附上原文链接。

上一篇 下一篇

猜你喜欢

热点阅读