找免费BGM、音效,就上这7个网站

7 篇文章 0 订阅
7 篇文章 0 订阅

找BGM、音效素材就上这6个网站,免费下载,可商用,赶紧收藏起来吧!

1、菜鸟图库

https://www.sucai999.com/audio.html?v=NTYwNDUx

菜鸟图库音效素材免费下载。站内不仅有大量音频素材,还有很多设计、办公、图片、视频等素材。音频素材全部都有详细的分类,还可以直接通过关键词搜索,很多火爆的音效这里都能找到。所有音效全部都能免费下载还可以商用。

2、摄图音效

音效素材-背景音效模板下载-摄图网音效库

摄图网是一个汇集多种类型素材的综合性网站,其中包括丰富的音效和音乐素材资源。无论您是在制作视频、动画、广告还是其他创意项目。网站还拥有大量的音乐素材,涵盖了各种风格和类型的音乐,如流行音乐、电子音乐、古典音乐、民族音乐等等。无论您需要背景音乐、配乐还是主题曲,都可以在摄图网找到合适的音乐素材。

3、潮点视频

https://shipin520.com/shipin-yy/?from_code=2510

一个专门分享高质量视频的网站,站内还有非常丰富的配乐素材,全部都有详细的分类,可以选择适合自己使用场景的配乐素材,比如风格、乐器、节奏等等,还可以选择时长范围,查找非常方便。用户只需注册就能每天免费下载1次,赶紧用起来。

4、baotu音乐

https://ibaotu.com/yinxiao/?spm=zhkolws

网站涵盖素材非常广,网站音效、配乐素材非常多,全部都是原创音效素材,正版授权,满足专业剪辑需求,种类非常多,很多场景音效都能找到,还能进行标签筛选,非常方便。如果你想要高质量的音效素材,那必须收藏好了,注册就能每天免费下载1次,成为会员可以下载更多哦。

5、freesfx

https://freesfx.co.uk/

一个拥有 50 万种国外音效资源网站,音效分类有 25 种主题,你所想的到的或没想到的都在里面,而且所有音效都能够让你用在制作影片、短视频、抖音、游戏以及商业用途上,注册后方可免费下载,无须缴版权费用,只要注明出处是来自freesfx网站即可。

6、淘声网

https://www.tosound.com/

网站汇集了100多万首声音素材,区分了音乐和音效,全部都按照标签分类好,还可以提供搜索栏查找非常方便,淘声网声音数据来源于耳聆网、Freesound、looperman等国内外众多知名声音平台,音频拥有明确的免费授权使用许可,让创作者免受版权问题困扰。

7、Filmmusic

https://filmmusic.io/

德国创建推出的一项音乐音频素材服务,提供免费可商业用途的音频资源,帮助部分媒体人士、摄影师、电影制作人、教育机构等等能够免费使用音频素材,迄今为止网站已经制作了 600 多首歌曲,拥有 10+ 注册用户,如果你只是个人使用,可以使用免费版的歌曲库,相反可以购买高级歌曲库,对比高级版会有许可证明、可下载 WAV 格式等等。

  • 9
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,我可以给你提供一个简单的双人格斗对战游戏的示例代码。这个游戏使用了Python的Pygame库来实现。具体内容如下: ``` import pygame import time # 初始化 Pygame pygame.init() # 定义游戏窗口大小 screen_width = 640 screen_height = 480 # 创建游戏窗口 screen = pygame.display.set_mode((screen_width, screen_height)) # 设置游戏标题 pygame.display.set_caption("双人格斗对战游戏") # 加载背景音乐 pygame.mixer.music.load("bgm.mp3") pygame.mixer.music.play(-1) # 加载击败对手的音效 win_sound = pygame.mixer.Sound("win.wav") # 定义玩家1的位置和速度 player1_x = 50 player1_y = 200 player1_speed = 5 # 定义玩家2的位置和速度 player2_x = 500 player2_y = 200 player2_speed = 5 # 定义血条的位置和大小 health_bar_width = 100 health_bar_height = 10 health_bar_y = 20 # 定义玩家1的血量和血条颜色 player1_health = 100 player1_health_color = (0, 255, 0) # 定义玩家2的血量和血条颜色 player2_health = 100 player2_health_color = (0, 255, 0) # 定义字体和字体大小 font = pygame.font.SysFont("arial", 20) # 定义游戏循环标志 running = True # 游戏循环 while running: # 处理游戏事件 for event in pygame.event.get(): if event.type == pygame.QUIT: running = False # 获取键盘状态 keys = pygame.key.get_pressed() # 玩家1移动 if keys[pygame.K_a] and player1_x > 0: player1_x -= player1_speed if keys[pygame.K_d] and player1_x < screen_width - 50: player1_x += player1_speed if keys[pygame.K_w] and player1_y > 0: player1_y -= player1_speed if keys[pygame.K_s] and player1_y < screen_height - 50: player1_y += player1_speed # 玩家2移动 if keys[pygame.K_LEFT] and player2_x > 0: player2_x -= player2_speed if keys[pygame.K_RIGHT] and player2_x < screen_width - 50: player2_x += player2_speed if keys[pygame.K_UP] and player2_y > 0: player2_y -= player2_speed if keys[pygame.K_DOWN] and player2_y < screen_height - 50: player2_y += player2_speed # 碰撞检测 if player1_x < player2_x + 50 and player1_x + 50 > player2_x and player1_y < player2_y + 50 and player1_y + 50 > player2_y: # 玩家1攻击玩家2 player2_health -= 10 if player2_health <= 0: # 玩家1胜利 win_sound.play() time.sleep(2) running = False else: # 更新玩家2的血条 player2_health_color = (255, 0, 0) time.sleep(0.5) player2_health_color = (0, 255, 0) if player2_x < player1_x + 50 and player2_x + 50 > player1_x and player2_y < player1_y + 50 and player2_y + 50 > player1_y: # 玩家2攻击玩家1 player1_health -= 10 if player1_health <= 0: # 玩家2胜利 win_sound.play() time.sleep(2) running = False else: # 更新玩家1的血条 player1_health_color = (255, 0, 0) time.sleep(0.5) player1_health_color = (0, 255, 0) # 绘制游戏元素 screen.fill((255, 255, 255)) pygame.draw.rect(screen, player1_health_color, (player1_x, player1_y - 10, player1_health, health_bar_height)) pygame.draw.rect(screen, player2_health_color, (player2_x, player2_y - 10, player2_health, health_bar_height)) pygame.draw.rect(screen, (0, 0, 0), (player1_x, player1_y, 50, 50)) pygame.draw.rect(screen, (0, 0, 0), (player2_x, player2_y, 50, 50)) screen.blit(font.render("Player 1", True, (0, 0, 0)), (player1_x, player1_y - 30)) screen.blit(font.render("Player 2", True, (0, 0, 0)), (player2_x, player2_y - 30)) pygame.display.update() # 退出 Pygame pygame.quit() ``` 在这个游戏中,玩家1使用键盘上的 A、S、W、D 键来移动,玩家2使用箭头键来移动。当玩家1和玩家2碰撞时,会造成10点伤害。如果任意一方的血量降为0,则游戏结束,并播放击败对手的音效。 你可以根据自己的需要来修改这个游戏的代码,比如添加更多的攻击方式、角色选择等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值