日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

用construct2做一个酷炫到爆炸的海绵宝宝大战痞老板游戏

發布時間:2023/12/8 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 用construct2做一个酷炫到爆炸的海绵宝宝大战痞老板游戏 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

海綿寶寶大戰痞老板

用consruct2制作射擊游戲

導引


  • 利用consruct2基礎組件構建射擊游戲的基礎部分
  • 利用現有基礎構件組合出復雜新穎的游戲特性
  • 對這次項目作出總結
  • 首先這個游戲很明顯可以看出是受到了construct2 的tutarial里的example的啟發這個我當然承認沒什么好說的。但是如果你真的嘗試過用這個軟件制作游戲就會發現雖然看似這個軟件很弱智很易上手,但是這既是優點也是缺點,優點就在于可以很好得滿足目標用戶群體–也就是學習能力不是特別強的小學生,力圖實現能夠激發他們想象力,能夠將他們對于制作游戲的幻想得以實現,甚至達到誘惑這些小學生走向成為碼農的不歸路


    但是這個軟件這么作不好的地方就在于極大程度地限制了那些有一定編程基礎但是雞賊吧懶不想學js,unity的這種人比如說我。就會發現其實將一些看似全面的基礎游戲模塊封裝好給你讓你用這些做一個游戲,其實就隱含了這個construct2作者自己對于做游戲的理解,換句話說不管你怎么用這個軟件做游戲,你能做出來的東西都只能在這個大框架里面


    anyway enoungh for my talkshit.Lets get back to what ive done


    ##游戲策劃 突然有章魚哥被輻射感染過的蜘蛛咬到了,它發現自己突然有了可以無性繁殖的超能力,但是這樣下去海底的資源都會被它消耗殆盡,為了防止世界被破壞,勇敢的海綿寶寶站了出來,它消滅了一個又一個復制體,但是就在這時,被伽馬射線照射到的痞老板突然出現…….

    游戲設計

    關于如何實現射擊游戲可以點擊這個網站去tutorial找第一個教程[這是construct的射擊游戲模板教程](http://www.scirra.com/construct2 “construct2”)在這里我想說的只有不同于這個模板的新元素

  • 關于如何撿拾道具和裝備
  • 關于如何改變角色形象和屬性以及可執行操作,具體而言就是怎么讓角色變身進化升級
  • 關于如何確定游戲進程并在此基礎上做出boss出現和restart判定
  • 先擺出游戲的crc卡片吧 object namespongebob
    Attribute圖片、位置、方向、速度、生命值
    CollaboratorEvent&Action
    bulletA發射
    bulletB正面攻擊
    squarBro碰撞減血
    BossPi碰撞減血
    小蝸進化變成超級海綿寶寶


    object namechaoji海綿寶寶
    Attribute圖片、位置、方向、速度、生命值
    CollaboratorEvent&Action
    bulletA強化發射
    bulletB強化正面攻擊
    squarBro碰撞減血
    BossPi碰撞減血


    object name章魚哥
    Attribute圖片、位置、方向、速度、生命值、隨機移動
    CollaboratorEvent&Action
    spongebob攻擊扣血
    supremSpongeBob攻擊扣血


    object name痞老板
    Attribute圖片、位置、方向、速度、生命值、隨機移動
    CollaboratorEvent&Action
    spongebob攻擊扣血
    supremSpongeBob攻擊扣血


    1.首先就是先添加事件還是從判定怪物撞擊這一點出發,只不過把怪物換成道具然后再對想增加的屬性設置全局變量來實現。


    2.其次就是升級變身
    這是最重要的一步,就是添加這個游戲最初事件先將后面將隨游戲進程出現的角色隱藏起來,并且先存一個檔方面之后restart獨擋沒必要再刷新一次。
    這里是變身的實現過程,這個創意非常的酷炫我覺得,海綿寶寶騎上了小蝸之后就像悟空和貝吉塔一樣使用了合體絕招,變身成了終極無敵海綿寶寶騎士。為了能夠在位置上無縫銜接進化前的小海綿寶寶我嘗試了直接用原先的角色spawn新的角色出來。


    這里在做出攻擊的時候也需要同時考慮變身前后的兩個角色

    3.接下來就是游戲進程的判定了,首先需要知道construct2這個軟件編譯代碼的邏輯由是無結束判定for loop里面一堆的if 語句(也就是event)構成的,而且對于每一次single循環(也就是every tick)的所花費時間也做了限定是1/60seconds這樣來達到每秒60幀的效果,所以在全局變量里面設置一個time并且every tick里面都讓time++就可以達到記錄時間的效果,再在之后的if語句中對時間進行判斷來得到定時召喚boss的效果。

    還有文本框的實時改變也在every tick里面設置


    以上便是全部的游戲制作的內容了

    看到表情這么欠的痞老板是不是有沖上去打一頓的沖動
    這是游戲鏈接快來試試吧
    還有要補充的一點是因為js安全問題好像不能直接輸出index.html來玩還需要上傳到云端然后在線玩所以大家還是得需要在construct2里面編譯才能玩

    謝謝大家觀看歡迎評論交流

    總結

    以上是生活随笔為你收集整理的用construct2做一个酷炫到爆炸的海绵宝宝大战痞老板游戏的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。