cocos2d from python Animation 动画的实现

转载请注明http://blog.csdn.net/ssihc0

直接上代码说明

#coding=utf-8

import sys

import os

sys.path.insert(0,os.path.join(os.path.dirname(__file__),'..'))

import pyglet

path=os.path.join(os.path.dirname(__file__))+ 'cocos'

sys.path.insert(0,path)

import cocos

import pyglet

from pyglet import image   #动画需要用这个库

from cocos.sprite import Sprite

from cocos.layer import Layer

from cocos.scene import Scene

from cocos.director import director

from cocos.actions import *

#pyglet.clock.set_fps_limit(30)  # 设置fps 值

class playLayer(Layer):

def __init__(self):

super (playLayer,self).__init__()

actionimage1=image.AnimationFrame(image.load('1.png'),0.1) # 实现在第一帧图片 后面0.1 为这一帧动画需要的播放时间

actionimage2=image.AnimationFrame(image.load('2.png'),0.1) # 实现第二帧图片

# actionimage3=image.AnimationFrame(image.load('3.png'),0.25) # 第三帧

# actionimage4=image.AnimationFrame(image.load('4.png'),0.25) # 第四帧

actionimage=image.Animation([actionimage1,actionimage2])#,actionimage3,actionimage4])

sprite=Sprite(actionimage) #create a new sprite

self.add(sprite)

self.action_1(sprite) #执行动作

def action_1(self,sprite):

sprite.position=320+16,24+48

sprite.do(MoveTo((-16,24+48),6)+CallFuncS(self.action_1))

#if __name__ == '__main__'

director.init(320,120)

director.show_FPS=True

director.run(Scene(playLayer()))

运行的结果

用到的图片资料

python 制作动画片_cocos2d from python Animation 动画片的实现相关推荐

  1. python 制作gif-怎样用Python制作好玩的GIF动图

    原标题:怎样用Python制作好玩的GIF动图 作者: 景略集智 https://jizhi.im/blog/post/pytogif 程序员共读整理发布,转载请联系作者获得授权 之前我们分享过用Py ...

  2. python制作神经网络_python_deeplearning02_使用python制作神经网络

    20180421 qzd ch02 - 使用python制作神经网络 构建框架 初始化函数 -- 设定输入层节点.隐藏层节点和输出层节点的数量. 训练 -- 学习给定训练集样本后,优化权重(权重--网 ...

  3. python制作动图-用Python制作迷宫GIF

    原标题:用Python制作迷宫GIF 安装 可以通过PyPi安装 或者通过Git 为什么你需要这个库? 问:我是一个Python迷,并且对迷宫的生成和迷宫解决的办法非常感兴趣.我很羡慕别人能够做出生成 ...

  4. 教你如何用python制作平面直角坐标系模拟器 python项目小发明 【安安教具】-【数学】-【平面直角坐标系】模拟器

    平面直角坐标系和之前的数轴模拟器有异曲同工之妙,但是作为一个二维的软件,肯定是要难一些的... [安安教具]-[数学]-[数轴]模拟器 教你如何用python制作数轴模拟器 python 小项目创作_ ...

  5. 利用python制作拼图_利用python制作拼图小游戏的全过程

    开发工具 Python版本:3.6.4 相关模块: pygame模块: 以及一些Python自带的模块 关注公众号:Python学习指南,回复"拼图"即可获取源码 环境搭建 安装P ...

  6. python制作计算机程序_用 Python 开发实用程序 – 计算器

    一段时间前,自己制作了一个库 "sui-math".这其实是 math 的翻版.做完后,我又想到,python 既然可以轻易的完成任何的数学计算,何不用 python 开发一个小程 ...

  7. 专属微信二维码python制作_如何利用Python制作简单的公众号二维码关注图

    创意配图:微信,微信公众号,微信大V 而且最近发现了一个新的图像处理方面的库-Wand,它是 ImageMagick 库的 Python 接口.于是,我就打算用这个库来实现简单的制作一个二维码关注图, ...

  8. python制作动态心电图_用python制作动态图表看全球疫情变化趋势

    点击上方"早起python",关注公众号 满满干货,极速送达 一.前言 最近国内疫情已经有所好转,但是国外的情况不容乐观,那么怎样用python去制作动态图表来看全球疫情变化趋势呢 ...

  9. python制作鬼畜_用Python分析本山大叔鬼畜视频为啥这么火

    原标题:用Python分析本山大叔鬼畜视频为啥这么火 ♚ cxa,有着丰富的爬虫工作经验,公众号Python学习开发,擅长各种爬虫技术,熟悉大规模爬虫开发.热爱并喜欢钻研python. 改革春风吹满地 ...

最新文章

  1. Re: 求助:5道算法题
  2. 国防科技大学发布最新「3D点云深度学习」综述论文
  3. DFA确定性有穷自动机及其化简
  4. 如何用纯 CSS 创作一个方块旋转动画
  5. c++使用cin输入数据
  6. spark 调度模块详解及源码分析
  7. 基于ZooKeeper实现分布式锁
  8. mysql 修改引擎_修改MySQL的数据库引擎为INNODB的方法
  9. mysql mgr CONSuL_Mysql MGR + Consul + Consul-template + Haproxy 搭建mysql 高可用集群 (三)...
  10. PyTorch——深度神经网络的写作笔记
  11. JS数组 团里添加新成员(向数组增加一个新元素)只需使用下一个未用的索引,任何时刻可以不断向数组增加新元素。myarray[5]=88;...
  12. 第24周SDAI缓解能否预测远期RA骨破坏受抑制
  13. 必须掌握,二叉树的前中后序遍历(迭代+递归)详细代码
  14. 台式计算机如何取消屏幕密码,台式电脑怎么取消锁屏?
  15. ME525+ 刷机工具及设置中心号码
  16. 宋宝华: 论一个程序员问问题的自我修养(修订版)
  17. Java后台埋点统计
  18. 连日来卖报纸嘅一d感想,
  19. i believe i can fly
  20. 32位与64位操作系统以及CPU的关系

热门文章

  1. python异常 Exception
  2. laravel 跨域解决方案
  3. -1在numpy重塑中是什么意思?
  4. Java 8 Iterable.forEach()与foreach循环
  5. 在java.time.LocalDateTime和java.util.Date之间进行转换
  6. 如何默认选择一个单选按钮? [重复]
  7. 计算机等级ms答题演示,计算机等级一级MS Office考试考题:第六套演示文稿题
  8. Qt5类之QLine and QLineF
  9. linux驱动程序文件,急,linux驱动程序是对的为什么生成不了.o驱动程序文件
  10. swagger默认访问路径_spring-boot集成swagger-ui修改默认访问路径