python 制作动画片_cocos2d from python Animation 动画片的实现
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 动画片的实现相关推荐
- python 制作gif-怎样用Python制作好玩的GIF动图
原标题:怎样用Python制作好玩的GIF动图 作者: 景略集智 https://jizhi.im/blog/post/pytogif 程序员共读整理发布,转载请联系作者获得授权 之前我们分享过用Py ...
- python制作神经网络_python_deeplearning02_使用python制作神经网络
20180421 qzd ch02 - 使用python制作神经网络 构建框架 初始化函数 -- 设定输入层节点.隐藏层节点和输出层节点的数量. 训练 -- 学习给定训练集样本后,优化权重(权重--网 ...
- python制作动图-用Python制作迷宫GIF
原标题:用Python制作迷宫GIF 安装 可以通过PyPi安装 或者通过Git 为什么你需要这个库? 问:我是一个Python迷,并且对迷宫的生成和迷宫解决的办法非常感兴趣.我很羡慕别人能够做出生成 ...
- 教你如何用python制作平面直角坐标系模拟器 python项目小发明 【安安教具】-【数学】-【平面直角坐标系】模拟器
平面直角坐标系和之前的数轴模拟器有异曲同工之妙,但是作为一个二维的软件,肯定是要难一些的... [安安教具]-[数学]-[数轴]模拟器 教你如何用python制作数轴模拟器 python 小项目创作_ ...
- 利用python制作拼图_利用python制作拼图小游戏的全过程
开发工具 Python版本:3.6.4 相关模块: pygame模块: 以及一些Python自带的模块 关注公众号:Python学习指南,回复"拼图"即可获取源码 环境搭建 安装P ...
- python制作计算机程序_用 Python 开发实用程序 – 计算器
一段时间前,自己制作了一个库 "sui-math".这其实是 math 的翻版.做完后,我又想到,python 既然可以轻易的完成任何的数学计算,何不用 python 开发一个小程 ...
- 专属微信二维码python制作_如何利用Python制作简单的公众号二维码关注图
创意配图:微信,微信公众号,微信大V 而且最近发现了一个新的图像处理方面的库-Wand,它是 ImageMagick 库的 Python 接口.于是,我就打算用这个库来实现简单的制作一个二维码关注图, ...
- python制作动态心电图_用python制作动态图表看全球疫情变化趋势
点击上方"早起python",关注公众号 满满干货,极速送达 一.前言 最近国内疫情已经有所好转,但是国外的情况不容乐观,那么怎样用python去制作动态图表来看全球疫情变化趋势呢 ...
- python制作鬼畜_用Python分析本山大叔鬼畜视频为啥这么火
原标题:用Python分析本山大叔鬼畜视频为啥这么火 ♚ cxa,有着丰富的爬虫工作经验,公众号Python学习开发,擅长各种爬虫技术,熟悉大规模爬虫开发.热爱并喜欢钻研python. 改革春风吹满地 ...
最新文章
- Re: 求助:5道算法题
- 国防科技大学发布最新「3D点云深度学习」综述论文
- DFA确定性有穷自动机及其化简
- 如何用纯 CSS 创作一个方块旋转动画
- c++使用cin输入数据
- spark 调度模块详解及源码分析
- 基于ZooKeeper实现分布式锁
- mysql 修改引擎_修改MySQL的数据库引擎为INNODB的方法
- mysql mgr CONSuL_Mysql MGR + Consul + Consul-template + Haproxy 搭建mysql 高可用集群 (三)...
- PyTorch——深度神经网络的写作笔记
- JS数组 团里添加新成员(向数组增加一个新元素)只需使用下一个未用的索引,任何时刻可以不断向数组增加新元素。myarray[5]=88;...
- 第24周SDAI缓解能否预测远期RA骨破坏受抑制
- 必须掌握,二叉树的前中后序遍历(迭代+递归)详细代码
- 台式计算机如何取消屏幕密码,台式电脑怎么取消锁屏?
- ME525+ 刷机工具及设置中心号码
- 宋宝华: 论一个程序员问问题的自我修养(修订版)
- Java后台埋点统计
- 连日来卖报纸嘅一d感想,
- i believe i can fly
- 32位与64位操作系统以及CPU的关系
热门文章
- python异常 Exception
- laravel 跨域解决方案
- -1在numpy重塑中是什么意思?
- Java 8 Iterable.forEach()与foreach循环
- 在java.time.LocalDateTime和java.util.Date之间进行转换
- 如何默认选择一个单选按钮? [重复]
- 计算机等级ms答题演示,计算机等级一级MS Office考试考题:第六套演示文稿题
- Qt5类之QLine and QLineF
- linux驱动程序文件,急,linux驱动程序是对的为什么生成不了.o驱动程序文件
- swagger默认访问路径_spring-boot集成swagger-ui修改默认访问路径