cocos2d from python Animation 动画的实现
来源:互联网 发布:dashboard是什么软件 编辑:程序博客网 时间:2024/05/16 01:32
转载请注明http://blog.csdn.net/ssihc0
直接上代码说明
#coding=utf-8import sysimport ossys.path.insert(0,os.path.join(os.path.dirname(__file__),'..'))import pygletpath=os.path.join(os.path.dirname(__file__))+ 'cocos'sys.path.insert(0,path)import cocosimport pygletfrom pyglet import image #动画需要用这个库from cocos.sprite import Spritefrom cocos.layer import Layerfrom cocos.scene import Scenefrom cocos.director import directorfrom 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=Truedirector.run(Scene(playLayer()))
运行的结果
用到的图片资料
- cocos2d from python Animation 动画的实现
- Animation动画效果的实现
- Animation动画效果的实现
- Android动画的实现Animation
- Animation动画效果的实现
- Animation动画效果的实现
- Animation动画效果的实现
- Animation动画效果的实现
- Frame Animation动画的实现
- Animation from External Sources(来自外部的动画)
- Android Animation动画效果的实现
- 骨骼蒙皮动画(SkinnedMesh Animation)的实现
- CSS3动画animation实现漂浮的云
- Animation动画效果的实现(一)
- Animation动画效果的实现(二)
- [android开发]Animation动画的实现
- 骨骼蒙皮动画(SkinnedMesh Animation)的实现
- 4.4.1 实现点赞加一的动画animation
- JBoss 下的目录结构说明和端口修改相关
- log4j配置文件demo
- 再谈关于缓冲器溢出
- Oracle JDBC dataType
- Visual Studio的调试技巧
- cocos2d from python Animation 动画的实现
- 如何移植 Arx/ Dbx 模块为 Crx/DBX 模块来支持 AutoCAD 易(值得一看)
- 《JAVA与模式》26天系列—第17天—模板方法模式
- android经验谈一
- javascript实现滚动图片
- 调试JavaScript脚本程序(Firefox篇)
- You are attempting to build on a 32-bit system.Only 64-bit build environments are supported beyond f
- RedHat虚拟机:Vmware Tools的安装 已测试
- HDU1045 Fire Net 暴力搜索DFS