赞
踩
一.项目介绍
1.1背景介绍
动漫人物及其产品对青少年的成长有着重大影响,动漫产业对我国文化建设也有着重要的现实意义和深远的历史意义,各级政府对动漫人物的发展高度重视,出台了依稀列政策,积极扶持动漫人物的创作,推动了我国动漫产业的发展,这从政策上为动漫人物的创作创造了巨大的市场需求。
1.2市场需求
一、国内动漫设计行业动漫行业全年产值达7000亿以上,文化产业将成为拉动地方经济的亮点。动漫行业发展潜力巨大,行业人才缺口巨大。
二、市场空间庞大国内动漫设计市场中,漫画,动画,游戏,漫画app端是三大引擎模块,我国目前动漫文化市场已经超过4亿人次消费次数。
三、消费群体多样性发展动漫文化走出了自己的特色,比如动漫企业文化,产业融合化的发展建设,国漫文化全年多样化的发展。从千年历史到几千年,从年画到实景表演,大学生创新素质教育和国家政策的支持,都在促进动漫文化朝着多样化的方向发展。
1.3目的
通过制作大众化,专业化的动漫人物,达到大众对于动漫人物的精神需求,让可爱的动漫人物给大众提供多巴胺,供人欣赏。
二.技术介绍
Python由荷兰数学和计算机科学研究学会的吉多·范罗苏姆 于1990 年代初设计,作为一门叫做ABC语言的替代品。Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言,随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。。
Python解释器易于扩展,可以使用C语言或C++(或者其他可以通过C调用的语言)扩展新的功能和数据类型。Python 也可用于可定制化软件中的扩展程序语言。Python丰富的标准库,提供了适用于各个主要系统平台的源码或机器码。
三.数据分析
分开板块实现动漫人物的绘制,头部耳朵眼睛身体依次逐次递进
Turtle(): 用于创建并返回一个新的海龟对象。
forward(value): 相对于指定的值,海龟向前移动。
向后(值): 相对于指定的值,海龟向后移动。
right(angle): 乌龟顺时针转动。
left(angle): 海龟逆时针旋转。
penup(): 捡起乌龟笔。
pendown(): 乌龟笔放下。
up(): 与 penup() 相同。
down(): 与 pendown() 相同。
color(颜色名称): Turtle 笔的颜色发生变化。
fillcolor(颜色名称): 用于填充特定形状的颜色已更改。
标题(): 返回当前标题。
position(): 返回当前位置。
goto(x, y): 将海龟的位置移动到坐标 x, y。
end_fill(): 关闭多边形后填充当前填充颜色。
begin_fill(): 记住填充多边形的起点。
dot(): 点留在当前位置。
stamp(): 海龟形状的印象留在当前位置。
Shape(): 应该是 – ‘turtle’, ‘classic’, ‘arrow’ 或 ‘circle’。
四.项目实现
4.1画脸
4.2移动到指定坐标
4.3设置方向
4.4移动到指定坐标
4.5下巴
4.6画眼睛
4.7画脸颊
4.8画鼻子
4.9画嘴
代码实现:
- import turtle
-
-
- def getPosition(x, y):
- turtle.setx(x)
- turtle.sety(y)
- print(x, y)
-
-
- class Pikachu:
-
- def __init__(self):
- self.t = turtle.Turtle()
- t = self.t
- t.pensize(3)
- t.speed(9)
- t.ondrag(getPosition)
-
- def noTrace_goto(self, x, y):
- self.t.penup()
- self.t.goto(x, y)
- self.t.pendown()
-
- def leftEye(self, x, y):
- self.noTrace_goto(x, y)
- t = self.t
- t.seth(0)
- t.fillcolor('#333333')
- t.begin_fill()
- t.circle(22)
- t.end_fill()
-
- self.noTrace_goto(x, y + 10)
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。