最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

利用Python實現(xiàn)好看的水波特效

 更新時間:2022年04月29日 09:07:51   作者:木木子學python  
這篇文章主要介紹了如何利用Python語言實現(xiàn)水波特效,文中的示例代碼講解詳細,對我們學習Python有一定的幫助,需要的可以參考一下

前言

你的心要如溪水般柔軟,你的眼波要像春天般明媚。

 ——余光中

?似乎很少看見湍急的溪流,多數(shù)時候,溪水總是潺潺地流著,不疾不徐,有自己的節(jié)奏;

也似乎很少看見污濁的溪流,多數(shù)時候,溪水總是澄澈見底,偶爾拔起沙石,也很快能靜置溪底,重歸明凈。

一個像溪水的人,多半是通透清明的,他知道如何過濾掉和沉落生命中的雜質(zhì),以一顆澄澈的心,往自己的方向流去。

描寫了這么多關(guān)于水的詩句,你是否能清楚的表達,了解水是怎樣流動的呢?

今天小編就用代碼描寫我心目中的水流是怎樣的,Python代碼模擬水的波動開始啦

一、運行環(huán)境

 1)環(huán)境安裝 

Python3、 Pycharm 、Pygame模塊部分自帶模塊就不展示啦。(如需安裝包、激活碼等直接  

私信我即可安裝問題解答都可以的哈~) 

 第三方庫的安裝:

pip install pygame 或者帶鏡像源 pip install -i https://pypi.douban.com/simple/ +模塊名   

二、效果展示

截圖的貌似展示不出來水的波動效果,嗨沒辦法 有點兒懶,就沒拍視頻,大家將就著看叭

真的視頻效果好好看滴!是隨水波蕩漾的~

1)第一組隨機風景圖

2)第二組人物隨機圖

3)第三組真人圖片

三、代碼展示

"""照片模擬水的波動效果"""
import pygame, os
from pygame.locals import *
from math import sin  # 導入正弦函數(shù)的工具箱
import time

main_dir = os.path.split(os.path.abspath(__file__))[0]  # 獲取當前文件所在路徑

def main():
    pygame.init()  # 初始化
    screen = pygame.display.set_mode((640, 480), HWSURFACE|DOUBLEBUF)  # 生成一個窗口

    imagename = os.path.join(main_dir, 'data', 'liquid.bmp')  # 拼接圖片路徑
    bitmap = pygame.image.load(imagename)    # 加載圖片
    bitmap = pygame.transform.scale2x(bitmap) # 將圖像放大兩倍
    bitmap = pygame.transform.scale2x(bitmap) # 將圖像放大兩倍

    if screen.get_bitsize() == 8: # 以相同的格式獲取圖像和屏幕
        screen.set_palette(bitmap.get_palette())
    else:
        bitmap = bitmap.convert()

    anim = 0.0

    while 1:
        for e in pygame.event.get():   # 處理事件
            if e.type in [QUIT, KEYDOWN, MOUSEBUTTONDOWN]:
                return

        anim = anim + 0.02
        for x in range(0,640,20):   # 模擬水的波動效果
            xpos = (x + (sin(anim + x * .01) * 15)) + 20
            for y in range(0, 480, 20):
                ypos = (y + (sin(anim + y * .01) * 15)) + 20
                screen.blit(bitmap, (x, y), (xpos, ypos, 20, 20))

        pygame.display.flip()  # 更新
        time.sleep(0.01)       # 等待0.01s


if __name__ == '__main__': 
    main()

到此這篇關(guān)于利用Python實現(xiàn)好看的水波特效的文章就介紹到這了,更多相關(guān)Python水波特效內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 春節(jié)到了 教你使用python來搶票回家

    春節(jié)到了 教你使用python來搶票回家

    這篇文章主要介紹了春節(jié)到了 教你使用python來搶票回家,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-01-01
  • Python實現(xiàn)約瑟夫環(huán)問題的方法

    Python實現(xiàn)約瑟夫環(huán)問題的方法

    這篇文章主要介紹了Python實現(xiàn)約瑟夫環(huán)問題的方法,詳細分析了約瑟夫環(huán)問題的描述、原理與解決方法,需要的朋友可以參考下
    2016-05-05
  • 對PyTorch torch.stack的實例講解

    對PyTorch torch.stack的實例講解

    今天小編就為大家分享一篇對PyTorch torch.stack的實例講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • 深入解析Python小白學習【操作列表】

    深入解析Python小白學習【操作列表】

    這篇文章主要介紹了Python操作列表,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-03-03
  • Python函數(shù)使用的相關(guān)練習題分享

    Python函數(shù)使用的相關(guān)練習題分享

    這篇文章主要介紹了Python函數(shù)使用的相關(guān)練習題分享,文章基于python函數(shù)內(nèi)容展開其相關(guān)例題,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-05-05
  • keras model.fit 解決validation_spilt=num 的問題

    keras model.fit 解決validation_spilt=num 的問題

    這篇文章主要介紹了keras model.fit 解決validation_spilt=num 的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • 簡單介紹Python中的JSON模塊

    簡單介紹Python中的JSON模塊

    這篇文章主要介紹了簡單介紹Python中的JSON模塊,包括初步的從Python中的數(shù)據(jù)格式轉(zhuǎn)換為JSON格式等,需要的朋友可以參考下
    2015-04-04
  • 詳解python實現(xiàn)數(shù)據(jù)歸一化處理的方式:(0,1)標準化

    詳解python實現(xiàn)數(shù)據(jù)歸一化處理的方式:(0,1)標準化

    這篇文章主要介紹了詳解python實現(xiàn)數(shù)據(jù)歸一化處理的方式:(0,1)標準化,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-07-07
  • centos 安裝python3.6環(huán)境并配置虛擬環(huán)境的詳細教程

    centos 安裝python3.6環(huán)境并配置虛擬環(huán)境的詳細教程

    這篇文章主要介紹了centos-安裝python3.6環(huán)境并配置虛擬環(huán)境的詳細教程,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2018-02-02
  • PyQt5中QPushButton的用法詳細解析與應(yīng)用實戰(zhàn)

    PyQt5中QPushButton的用法詳細解析與應(yīng)用實戰(zhàn)

    PyQt5 是一個用于創(chuàng)建圖形用戶界面的 Python 綁定庫,它基于 Qt5 應(yīng)用程序框架,在 PyQt5 中,QPushButton 是一個常用的控件,用于創(chuàng)建按鈕,允許用戶通過點擊來觸發(fā)某些操作,本文將詳細介紹 QPushButton 的用法,并通過實際案例來展示其強大的功能
    2024-07-07

最新評論

白河县| 那坡县| 赤峰市| 阳朔县| 晋中市| 定州市| 洛浦县| 共和县| 镇远县| 康乐县| 苍溪县| 皋兰县| 鄱阳县| 保德县| 象州县| 阿尔山市| 邯郸市| 九龙坡区| 闸北区| 静宁县| 武山县| 楚雄市| 宁波市| 墨竹工卡县| 三原县| 勃利县| 和平县| 贵定县| 怀远县| 丘北县| 偏关县| 郧西县| 镇原县| 尚志市| 丰都县| 萍乡市| 宣恩县| 苏尼特左旗| 泰和县| 侯马市| 黑山县|