首頁>Club>
遊戲裡面的特效,比如爆炸效果,技能特效這些都是純程式碼實現的嗎?
13
回覆列表
  • 1 # 衡道吳琦

    H5也好,端遊也好,開發一款遊戲,一般可以原生開發或使用遊戲引擎開發。

    以前用比較原始粗狂的方法做迷你遊戲時,呼叫原生的圖形介面。H5中原生寫法有CANVAS和WEBGL兩個圖形處理方向,但目前的情況WEBGL已經是主流,需要去學習WEBGL相關的分支技術。端遊在很早期都是呼叫原生圖形渲染介面,受系統和顯示卡影響也分為DX和OPENGL等不同的技術方向,目前OPENGL已經是主流,需要學習OPENGL的分支技術,移動端還有OPENGL ES分支。

    如果只是生產開發,全行業目前都在使用已經封裝好的遊戲引擎,比如虛幻、UNITY,中國產的有白鷺引擎、LAYABOX、COCOS等,以上幾個除虛幻引擎其它我都用過。中國產引擎起步晚,但重移動端,更貼合這個時代,使用體驗更適合華人,成熟度都很高。

    使用引擎的好處是大多數遊戲開發所需的基礎元件和動畫處理、音訊處理、網路處理等都不太需要自己封裝,一般都做了底層介面支援,在跨平臺方面也做了很好的相容。

    瞭解完圖形技術後,再談特效的具體實現。

    比較基礎的特效實現:圖片序列幀方法。如果把一個一秒動作拆解為25個靜態瞬時圖片,再快速播放後,肉眼就會以為看到的是連貫動作,這也是傳統動漫的實現方法,視覺效果受美工做的圖片幀效果影響。當然,這裡面隨著技術的發展又衍生出了更復雜的骨骼動畫。

    另外一種方法跟程式設計有關係,叫粒子動畫,視效更好但實現過程相對不可控,這個話題分支比較大,不細表,視覺效果受工程師程式設計影響。

    一般來說,遊戲已經工業化開發,使用遊戲引擎的情況,遊戲配套所需的編輯器、幀動畫處理器、骨骼動畫處理器、粒子特效生成器等都已經可以透過配套的視覺工具去配置完成。程式碼更側重於管理遊戲邏輯而非視覺動畫。

  • 2 # 困難群眾代表

    使用MAKA免費h5編輯器

    接下來會跳轉進MAKA模版商城,MAKA提供了網際網路、電商、零售、婚慶十餘個行業和招聘、邀請函、會議、促銷活動等十餘種常用場景,你可以根據不同需要 點選選擇不同的行業和場景來挑選合適的模版。看到左上角的按鈕了嗎?預設是全部的模版,不過你可以點一下免費按鈕,MAKA免費模版就自動跑到前排來啦。

     選擇一個所需模板進行編輯,如果該模版免費,你就可以點選立即使用,然後跳轉至MAKA編輯器進行創作,如果是收費模版的話,點選立刻購買並支付完成後就可以使用啦。下面正式進入實戰教學,點選“新建空白”或者選擇已購買的模版進入MAKA編輯器頁面點選“編輯文字”的圖示,進行文字編輯,新增或修改文字。

    除了普通版式之外,MAKA還有統計版式和特效版式可以選擇,這裡面種類就很多啦,統計版式中有各種型別的圖表,無論是你要做柱狀圖還是餅狀圖或者曲線圖都能找到對應的模版。

    特效版式的話就是可以讓在你的H5作品裡加入像擦一擦、指紋解鎖、來點顯示之類的特效,這樣做出來的H5也會比較有趣好玩。

    在製作完成後就可以釋出啦,不過記得先儲存一下哦。

  • 中秋節和大豐收的關聯?
  • 你們宿舍也有從晚上到早上一直在打呼嚕的人嗎?