当前位置: 首页 > news >正文

江苏省建设协会网站首页管理员网站后台上传本地视频

江苏省建设协会网站首页,管理员网站后台上传本地视频,郑州 制造 网站,公司网站不续费能打开网页吗目录 新年祝福语 一、作品展示 二、作品所用资源 三、代码与资源说明 四、代码库 五、完整代码 六、总结 新年祝福语 岁月总是悄然流转#xff0c;让人感叹时间的飞逝#xff0c;转眼间又快到了中国传统的新年#xff08;龙年#xff09;。 回首过去#xf…目录 新年祝福语 一、作品展示  二、作品所用资源  三、代码与资源说明  四、代码库 五、完整代码  六、总结  新年祝福语 岁月总是悄然流转让人感叹时间的飞逝转眼间又快到了中国传统的新年龙年。 回首过去我们经历了许多挑战也收获了成长。展望未来我们充满期待。 在这特别的时刻我想对所有粉丝送上真挚祝福。愿新年带给你们无尽的快乐与幸福健康与平安。 感谢你们的支持新的一年我将继续努力创造更多精彩。 祝大家新年快乐 一、作品展示  以下是我用 [python] 制作的一个新年小作品希望大家喜欢龙年背景图是免费下载的 二、作品所用资源  由于 pygame 本身不支持中文显示所以需要自行下载中文字体而其自带的数字字体不好看所以也一并下载了代码中的字体与背景图大家自行更换。 1. 小清新中文字体 2. 立体数字字体 3. 免费的背景图 三、代码与资源说明  百度云盘完整资源下载新年快乐 这里展示代码与资源存放位置是为了方便大家看代码时容易理解其中的内容。  四、代码库 本文主要用到了以下四个库。如果大家还没安装可以 win r 输入 cmd 安装。 pip install pygame pip install random pip install math pip install os 五、完整代码  以下是完整的代码。其中爆竹音效我没有添加但有预留实现接口大家如果感兴趣可以网上找相应的音频文件并且将已注释的接口打开来播放即可。 import pygame import random import math import os# 初始化pygame pygame.init()# 设置窗口大小和标题 screen_width, screen_height 800, 600 screen pygame.display.set_mode((screen_width, screen_height)) pygame.display.set_caption(Fireworks)# 加载动态背景图 bg_images [] for i in range(1, 3): # 替换为你的动态背景图文件名的范围image_path fD:\\share\\python\\HappNewYear\\pic\\dragon_animation_{i}.png # 替换为你的动态背景图路径image pygame.image.load(image_path).convert()bg_images.append(image)# 加载爆炸音效 # explosion_sound pygame.mixer.Sound(explosion.wav)# 定义烟花线条类 class FireworkParticle(pygame.sprite.Sprite):def __init__(self, x, y, color):super().__init__()self.color colorself.length random.randint(5, 15) # 线条长度self.angle random.uniform(0, 2 * math.pi)self.speed random.uniform(1, 5)self.dx self.speed * math.cos(self.angle)self.dy self.speed * math.sin(self.angle)self.gravity 0.1self.x xself.y ydef update(self):self.x self.dxself.y self.dyself.dy self.gravitydef draw(self, screen):end_x self.x self.length * math.cos(self.angle)end_y self.y self.length * math.sin(self.angle)pygame.draw.line(screen, self.color, (self.x, self.y), (end_x, end_y), 2) # 绘制线条# 颜色列表 colors [(253, 215, 88), (254, 254, 252), (255, 255, 217), (252, 253, 249), (248, 247, 106), (255, 255, 162)]# 字体显示 font_path os.path.join(os.path.dirname(__file__), font_ttf\\xiaoqingxin.ttf) zn_font pygame.font.Font(font_path, 100) def font_show(font, string, color):text font.render(string, True, color)text_rect text.get_rect(center(screen_width // 2, screen_height // 2))screen.blit(text, text_rect)# 烟花爆炸函数 def explode(x, y, timeout):# explosion_sound.play() # 播放爆炸音效particles pygame.sprite.Group()for _ in range(1000): #燃放的烟火密度值越大越好看color random.choice(colors)particle FireworkParticle(x, y, color) # 烟花燃放位置particles.add(particle)# 爆炸动画循环current_bg_image 0 # 当前显示的背景图索引last_explode_time pygame.time.get_ticks()while True:current_time pygame.time.get_ticks()if current_time - last_explode_time timeout:break # 退出循环particles.update()# 切换背景图if current_time % 50 0: # 每50毫秒切换一次背景图current_bg_image (current_bg_image 1) % len(bg_images)screen.blit(bg_images[current_bg_image], (0, 0)) # 绘制背景图font_show(zn_font, 龙年行大运, (255, 0, 0))for particle in particles:particle.draw(screen) # 绘制烟花粒子pygame.display.flip() # 更新屏幕显示pygame.time.Clock().tick(60) # 控制帧率# explosion_sound.stop() # 停止音效# 显示新年倒数 def countdown():screen.fill((255, 0, 0)) # 清空屏幕font_show(zn_font, 跨年倒数, (255, 215, 0))pygame.display.flip() # 更新屏幕显示pygame.time.delay(1000) # 延迟1秒# font pygame.font.Font(None, 100)font_path os.path.join(os.path.dirname(__file__), font_ttf\\Antology.ttf)font pygame.font.Font(font_path, 100)countdown_time 3 # 倒数时间last_countdown_time pygame.time.get_ticks()while countdown_time 0:current_time pygame.time.get_ticks()if current_time - last_countdown_time 1000:last_countdown_time current_timecountdown_time - 1screen.fill((255, 0, 0)) # 清空屏幕font_show(font, str(countdown_time), (255, 215, 0))pygame.display.flip() # 更新屏幕显示pygame.time.Clock().tick(60) # 控制帧率screen.fill((255, 0, 0)) # 清空屏幕font_show(zn_font, 积步千里祝大家, (255, 215, 0))pygame.display.flip() # 更新屏幕显示pygame.time.delay(1000) # 延迟1秒screen.fill((255, 0, 0)) # 清空屏幕font_show(zn_font, 新年快乐, (255, 215, 0))pygame.display.flip() # 更新屏幕显示pygame.time.delay(1000) # 延迟1秒# 主程序循环 running True auto_explode_interval 2000 # 自动循环燃放的时间间隔毫秒 last_explode_time pygame.time.get_ticks()countdown() # 显示新年倒数while running:for event in pygame.event.get():if event.type pygame.QUIT:running Falsecurrent_time pygame.time.get_ticks()if current_time - last_explode_time auto_explode_interval:last_explode_time current_timex_offset screen_width // 2 - 240y_offset screen_heightfor i in range(4):x_offset (i * 80)y_offset screen_height // (2 i)explode(x_offset, y_offset, 2000)pygame.display.flip() # 更新屏幕显示pygame.time.Clock().tick(60) # 控制帧率# 退出pygame pygame.quit()六、总结  至此本文内容已全部讲解完毕。祝愿大家在新的一年里龙腾虎跃龙行天下龙凤呈祥
http://www.pierceye.com/news/696370/

相关文章:

  • 网站遇到攻击时应该怎么做网络广告推广平台
  • 老牌网站建深圳市建设工程服务交易中心
  • 网页界面设计布局青岛百度关键词优化
  • 彩票网站APP建设seo为什么不景气了
  • ps做网站标签wordpress 角色和权限管理
  • 网站建设情况报告范文微网站可以做成域名访问
  • 增城网站公司电话西安高端网站建设首选
  • 信息流广告素材网站零基础学做网站
  • 北京服饰网站建设实训百度搜索引擎的总结
  • 营销型网站建设的一般过程包括哪些环节?体育视频网站建设
  • 门户网网站seo怎么做电子商务平台怎么注册
  • 凡科网站插件代码阿里云网站备案后
  • 网站用什么系统好用免费网站建设找哪家
  • 网站到期续费吗网站开发是培训
  • 别人帮做的网站怎么修改怎么做产品推广和宣传
  • 国内返利网站怎么做php建设网站工具
  • 网站设计教程文档创业商机网农村
  • 宁夏交通建设质监局官方网站免费注册二级域名的网站
  • 网站门户设计网站建设有没有做的必要
  • 建模师的就业前景整站优化工具
  • 微信公众号怎么做链接网站网站404 原因
  • 安卓手机做服务器网站网站设计时多页面切换时什么控件
  • 长沙正规网站建设价格网站推广怎么发外链
  • 专业版装修用什么网站做导航条深圳网站制作易捷网络
  • 哪个公司建设网站好手机网站维护费
  • 中山高端网站建设wordpress调用分类文章列表
  • 营销网站的专业性诊断评价和优化做视频网站需要什么资质
  • 河南广告制作公司网站西班牙语网站设计公司哪家好
  • 做业务一般要注册哪些网站wordpress prepare
  • wordpress 鼠标经过seo网站内容优化有哪些