资源简介
cocosCreatorjs麻将游戏源码下载.rar
代码片段和文件信息
#!python
import ossys
from xml.etree import ElementTree
from PIL import Image
def tree_to_dict(tree):
d = {}
for index item in enumerate(tree):
if item.tag == ‘key‘:
if tree[index+1].tag == ‘string‘:
d[item.text] = tree[index + 1].text
elif tree[index + 1].tag == ‘true‘:
d[item.text] = True
elif tree[index + 1].tag == ‘false‘:
d[item.text] = False
elif tree[index+1].tag == ‘dict‘:
d[item.text] = tree_to_dict(tree[index+1])
return d
def gen_png_from_plist(plist_filename png_filename):
file_path = plist_filename.replace(‘.plist‘ ‘‘)
big_image = Image.open(png_filename)
root = ElementTree.fromstring(open(plist_filename ‘r‘).read())
plist_dict = tree_to_dict(root[0])
to_list = lambda x: x.replace(‘{‘‘‘).replace(‘}‘‘‘).split(‘‘)
for kv in plist_dict[‘frames‘].items():
rectlist = to_list(v[‘frame‘])
width = int( rectlist[3] if v[‘rotated‘] else rectlist[2] )
height = int( rectlist[2] if v[‘rotated‘] else rectlist[3] )
box=(
int(rectlist[0])
int(rectlist[1])
int(rectlist[0]) + width
int(rectlist[1]) + height
)
sizelist = [ int(x) for x in to_list(v[‘sourceSize‘])]
rect_on_big = big_image.crop(box)
if v[‘rotated‘]:
rect_on_big = rect_on_big.rotate(90)
result_image = Image.new(‘RGBA‘ sizelist (0000))
if v[‘rotated‘]:
result_box=(
( sizelist[0] - height )/2
( sizelist[1] - width )/2
( sizelist[0] + height )/2
( sizelist[1] + width )/2
)
else:
result_box=(
( sizelist[0] - width )/2
( sizelist[1] - height )/2
( sizelist[0] + width )/2
( sizelist[1] + height )/2
)
result_image.paste(rect_on_big result_box mask=0)
if not os.path.isdir(file_path):
os.mkdir(file_path)
outfile = (file_path+‘/‘ + k).replace(‘gift_‘ ‘‘)
print outfile “generated“
result_image.save(outfile)
if __name__ == ‘__main__‘:
filename = sys.argv[1]
plist_filename = filename + ‘.plist‘
png_filename = filename + ‘.png‘
if (os.path.exists(plist_filename) and os.path.exists(png_filename)):
gen_png_from_plist( plist_filename png_filename )
else:
print “make sure you have boith plist and png files in the same directory“
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1482 2016-12-02 00:32 cocos Creator js麻将游戏源码下载\js麻将\js麻将\ddmj_20161230\client\.gitignore
文件 1594 2016-08-28 22:51 cocos Creator js麻将游戏源码下载\js麻将\js麻将\ddmj_20161230\client\assets\anims\angry.anim
文件 88 2017-01-18 18:24 cocos Creator js麻将游戏源码下载\js麻将\js麻将\ddmj_20161230\client\assets\anims\angry.anim.me
文件 870 2016-12-25 12:55 cocos Creator js麻将游戏源码下载\js麻将\js麻将\ddmj_20161230\client\assets\anims\dingque_tuijian.anim
文件 88 2017-01-18 18:24 cocos Creator js麻将游戏源码下载\js麻将\js麻将\ddmj_20161230\client\assets\anims\dingque_tuijian.anim.me
文件 939 2016-08-28 22:52 cocos Creator js麻将游戏源码下载\js麻将\js麻将\ddmj_20161230\client\assets\anims\fennu.anim
文件 88 2017-01-18 18:24 cocos Creator js麻将游戏源码下载\js麻将\js麻将\ddmj_20161230\client\assets\anims\fennu.anim.me
文件 1601 2016-10-30 19:39 cocos Creator js麻将游戏源码下载\js麻将\js麻将\ddmj_20161230\client\assets\anims\guafeng.anim
文件 88 2017-01-18 18:24 cocos Creator js麻将游戏源码下载\js麻将\js麻将\ddmj_20161230\client\assets\anims\guafeng.anim.me
文件 616 2016-08-28 22:52 cocos Creator js麻将游戏源码下载\js麻将\js麻将\ddmj_20161230\client\assets\anims\han.anim
文件 88 2017-01-18 18:24 cocos Creator js麻将游戏源码下载\js麻将\js麻将\ddmj_20161230\client\assets\anims\han.anim.me
文件 618 2016-08-28 22:53 cocos Creator js麻将游戏源码下载\js麻将\js麻将\ddmj_20161230\client\assets\anims\happy.anim
文件 88 2017-01-18 18:24 cocos Creator js麻将游戏源码下载\js麻将\js麻将\ddmj_20161230\client\assets\anims\happy.anim.me
文件 1597 2016-08-28 22:53 cocos Creator js麻将游戏源码下载\js麻将\js麻将\ddmj_20161230\client\assets\anims\huaixiao.anim
文件 88 2017-01-18 18:24 cocos Creator js麻将游戏源码下载\js麻将\js麻将\ddmj_20161230\client\assets\anims\huaixiao.anim.me
文件 1258 2016-08-28 22:48 cocos Creator js麻将游戏源码下载\js麻将\js麻将\ddmj_20161230\client\assets\anims\jiong.anim
文件 88 2017-01-18 18:24 cocos Creator js麻将游戏源码下载\js麻将\js麻将\ddmj_20161230\client\assets\anims\jiong.anim.me
文件 2402 2016-08-28 22:49 cocos Creator js麻将游戏源码下载\js麻将\js麻将\ddmj_20161230\client\assets\anims\lihai.anim
文件 88 2017-01-18 18:24 cocos Creator js麻将游戏源码下载\js麻将\js麻将\ddmj_20161230\client\assets\anims\lihai.anim.me
文件 2802 2016-12-06 21:00 cocos Creator js麻将游戏源码下载\js麻将\js麻将\ddmj_20161230\client\assets\anims\play_gang.anim
文件 88 2017-01-18 18:24 cocos Creator js麻将游戏源码下载\js麻将\js麻将\ddmj_20161230\client\assets\anims\play_gang.anim.me
文件 2630 2016-12-08 20:21 cocos Creator js麻将游戏源码下载\js麻将\js麻将\ddmj_20161230\client\assets\anims\play_guafeng.anim
文件 88 2017-01-18 18:24 cocos Creator js麻将游戏源码下载\js麻将\js麻将\ddmj_20161230\client\assets\anims\play_guafeng.anim.me
文件 2812 2016-12-06 20:38 cocos Creator js麻将游戏源码下载\js麻将\js麻将\ddmj_20161230\client\assets\anims\play_hu.anim
文件 88 2017-01-18 18:24 cocos Creator js麻将游戏源码下载\js麻将\js麻将\ddmj_20161230\client\assets\anims\play_hu.anim.me
文件 2802 2016-12-08 01:09 cocos Creator js麻将游戏源码下载\js麻将\js麻将\ddmj_20161230\client\assets\anims\play_peng.anim
文件 88 2017-01-18 18:24 cocos Creator js麻将游戏源码下载\js麻将\js麻将\ddmj_20161230\client\assets\anims\play_peng.anim.me
文件 2783 2016-12-08 20:22 cocos Creator js麻将游戏源码下载\js麻将\js麻将\ddmj_20161230\client\assets\anims\play_xiayu.anim
文件 88 2017-01-18 18:24 cocos Creator js麻将游戏源码下载\js麻将\js麻将\ddmj_20161230\client\assets\anims\play_xiayu.anim.me
文件 2587 2016-12-08 20:19 cocos Creator js麻将游戏源码下载\js麻将\js麻将\ddmj_20161230\client\assets\anims\play_zimo.anim
............此处省略8207个文件信息
- 上一篇:算法与数据结构考研试题精析 PDF 免积分
- 下一篇:编译好的Caffe2压缩包
相关资源
- 李明洋PCB天线设计和HFSS仿真分析视频
- 3d6d58e5e3c54e5fa63417619c3d8a47.pdf
- TexturePacker4.11破解版.rar
- 人脸识别原理及算法动态人脸识别系
- Quosa807054破解.7z
- 电力拖动自动控制系统(第4版)(陈
- 中文文本情感分析超级字典包.zip
- root-7731.zip
- TCP-IP详解(共三卷).rar
- Radmin3.5简体中文版附完美破解.zip
- OpenGL.Superbible.7th.Edition(pdfandsourceco
- 42092317.rar
- Downloads.rar
- 382108b3cc0c053afe2ebc331c564d8f.rar
- 招生源码系统.zip
- C.net编程与实践图像处理Pdf加随书光盘
- 数据科学家修炼之道.pdf
- Delmia教程.rar
- 计算机组成原理_刘宏伟.zip
- abawom.rar
- Ansoft_Q3D_Extractor_v6.0.part2.rar
- zw_20160923223123677.zip
- 微课堂V22.8.4微讲师2.8.4小程序.rar
- 算法概论中文版英文版练习答案(高
- 北航数值分析复习资料2018最新整理
- msys7zawgetsvngitmercurialcvs-rev12.7z
- 点量BT源码v3.7.7.rar
- 完整的官方ocp中文教材.zip
- LearningOpenCV3ComputervisioninC.pdf
- 高效能人士的七个习惯(20周年纪念版
评论
共有 条评论