<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          就離譜!

          共 1150字,需瀏覽 3分鐘

           ·

          2021-11-11 14:01

          大家好,我是一行

          Python可以做市面上90%的2D游戲,但是最有意思的還是拿來熟知的游戲親手修改里面的元素

          這樣的游戲不僅可以自己娛樂,還可以做成視頻利用反差感來分享在各個短視頻平臺,可以稱作是一種流量密碼

          像下面這樣離譜的超級瑪麗就是通過調(diào)節(jié)游戲里面的參數(shù)來達(dá)到的效果

          源碼可以在公眾號 「一行玩Python」 后臺回復(fù) 「超級瑪麗」 領(lǐng)取

          那有了源碼,怎么更快的找到想要調(diào)整的參數(shù),來達(dá)到離譜的效果呢?

          這里一行來分享修改游戲各個參數(shù)的具體位置

          1游戲圖片

          之前有很多人疑問,為什么20年前的硬件存儲性能那么差,卻有那么多像魂斗羅、超級瑪麗等這樣有意思的游戲呢?

          因?yàn)橄癯壃旣愡@樣,這個游戲就下面這6張圖片組成的

          游戲里的所有怪物對手,也都是來自下面這一張圖而已,然后游戲中只是提取中怪物在圖片對應(yīng)的位置,所以并不占什么存儲空間

          所以說,想修改游戲里的人物,在源頭直接修改這些圖片就可以了,以相同的文件名稱保存在原位置,就可以將生活中的元素全部加載到這個游戲當(dāng)中去

          2人物大小

          文件地址:data ---> components ---> mario.py

          是用pygame的transform(Surface, (width,height))方法,來調(diào)整人物的大小

          當(dāng)然,游戲中的人物動畫,是由各個不同形態(tài)的人物圖形組成,因此這些圖片都要調(diào)整成統(tǒng)一大小

          3人物屬性

          文件地址:data ---> states ----〉 constants.py

          當(dāng)人物圖形被修改之后,其中的動作屬性就要對應(yīng)的修改

          例如人物調(diào)整的過大之后,如果還是原來跳躍高度,就顯得特別不協(xié)調(diào)跟沒跳似的

          如果跳躍高度設(shè)置合理后,還需要調(diào)整重力,不然以原理的重力只要跳一次,就能夠不落地到達(dá)終點(diǎn)

          當(dāng)然,這個文件還可以調(diào)整行走速度,跑步速度等參數(shù),盡情的修改游戲

          4游戲操作

          文件地址:data ---> states ----〉 tools.py

          最后就是游戲的控制參數(shù),不同的按鍵決定了游戲人物的動作

          這里還可以添加新的按鍵,除了完成原有的動作以外,還可以添加新的游戲動作,成為游戲的協(xié)作者

          Part0最后

          要是我小時候有這種技術(shù),可能不需要30條命就可以通關(guān)了

          我是一行,技術(shù)用不眠,我們下期見



          對了,一行用爬蟲爬取了知乎里150000字的python學(xué)習(xí)攻略,并統(tǒng)計分析了這些年入百萬的python大佬所推薦的Python書單,花了很長時間整理成電子書合集如下圖所示,需要的可以添加一行微信好友「yihangpy」直接領(lǐng)取哦~





          瀏覽 117
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  乱伦性爱视频 | dajibachabi | 国产白浆一区二区三区 | 免费淫色网站 | 色五月婷婷导航 |