激情六月丁香婷婷|亚洲色图AV二区|丝袜AV日韩AV|久草视频在线分类|伊人九九精品视频|国产精品一级电影|久草视频在线99|在线看的av网址|伊人99精品无码|午夜无码视频在线

高校合作1:010-59833514 ?咨詢電話:400-810-1418 服務(wù)與監(jiān)督電話:400-810-1418轉(zhuǎn)接2

微信 游戲開發(fā)(微信小游戲開發(fā)之unity)

發(fā)布時間:2023-11-27 09:11:20 瀏覽量:152次

?微信小游戲開發(fā)之unity

微信 游戲開發(fā)(微信小游戲開發(fā)之unity)

我們的目標(biāo)是通過unity開發(fā)微信小游戲!

這是第一篇正式實戰(zhàn)開發(fā)文章,將會很詳細(xì)介紹每一個步驟和代碼。

廢話不多說直接操作!

由于目標(biāo)開發(fā)游戲是2D小游戲,我們選擇2D核心模板.

我們的目標(biāo)是開發(fā)微信小游戲所以我們需要修改setting,選擇運(yùn)行平臺選擇轉(zhuǎn)換WebGL,剛開始時候可能WebGl沒有安裝,我們安裝下即可


之后我們看到這樣的界面,我們可以嘗試點(diǎn)擊運(yùn)行按鈕,但是會發(fā)現(xiàn)什么都沒有,因為我們場景中沒有內(nèi)容。


我們可以嘗試性地在場景中創(chuàng)建一個精靈(可以理解為游戲中道具、人物等等載體)


平常我們看見操作的人物有各種外表,我們可以給精靈添加圖片,這樣就顯示了圖片樣子。

點(diǎn)擊創(chuàng)建的精靈,然后在Inspector窗口下面,將圖片拖入對應(yīng)的sprite即可,這樣我們精靈就顯示內(nèi)容。運(yùn)行我們能看到我們的圖片。

有時候如何改變大小呢!我們可以通過下圖大小變換工具進(jìn)行大小改變。

或者我們進(jìn)行圖片大小設(shè)置。點(diǎn)擊資源文件夾里的圖片。在Inspector中Pixels Per Unit中設(shè)置大小。值越大圖片越小。

我們玩的游戲看到的很多人物是運(yùn)動的狀態(tài),這時候動畫就登場了,連續(xù)的圖片播放就是動畫。項目中右鍵

精靈與動畫的綁定。 只需要將創(chuàng)建的動畫拖拽到精靈上即可完成綁定。點(diǎn)擊精靈。我們在屬性面板上可以看見加了Animator模塊。


微信 游戲開發(fā)(微信小游戲開發(fā)之unity)

讓畫面動起來。 點(diǎn)擊選擇創(chuàng)建好的動畫,

打卡動畫面板。

我們發(fā)現(xiàn)不可以點(diǎn)任何東西,因為我們沒有選中精靈,我們需要選中精靈。

直接將連續(xù)變化的圖片拖到右邊的時間戳中

完成動畫生成。默認(rèn)動畫是只播放一次,我們需要設(shè)置它連續(xù)播放。

假如感覺動畫播放速度太快,那么修改samples值完成調(diào)整。越低越慢。

并可看到動畫效果,是不是非常簡單!


創(chuàng)建腳本

修改默認(rèn)的編譯器打開腳本

我使用的是Rider.

public class NewBehaviourScript : MonoBehaviour
{
    //start 是腳本初始化時候執(zhí)行
    // Start is called before the first frame update
    void Start()
    {
        
    }

    //update會每一幀執(zhí)行代碼
    // Update is called once per frame
    void Update()
    {
        
    }
}
  • //start 是腳本初始化時候執(zhí)行
  • //update會每一幀執(zhí)行代碼


思路:

在update中監(jiān)聽特定的鍵盤位置按下動作,然后執(zhí)行特定的行為,比如水平運(yùn)動了。通過Input.GetAxisRaw("Horizontal"); 獲取鍵盤左右運(yùn)動的行為。 然后我們動態(tài)修改精靈的坐標(biāo)。

  • transform 是代表你腳本綁定的場景下物體。是父類中公開的對象。
  • 運(yùn)行查看效果,是不是非常簡單。
void Update()
    {
       //獲取鍵盤輸入的水平值。
        var   hx = Input.GetAxisRaw("Horizontal");
        //修改物體的坐標(biāo)
        transform.position = new Vector3(transform.position.x + hx
                                         , transform.position.y
                                         , transform.position.z);
    }


今天的內(nèi)容就介紹到這邊,主要讓大家了解如何,如何用unity開發(fā)微信2D小游戲,后面會介紹如何使用微信小游戲轉(zhuǎn)換插件進(jìn)行轉(zhuǎn)為微信小游戲。

知識重點(diǎn):

  1. 所有的腳本、圖片我們可以通過拖拽的方式進(jìn)行綁定到精靈或者其它物體對象中。
  2. 動畫一定要選中精靈,它才能進(jìn)行編輯。
微信 游戲開發(fā)(微信小游戲開發(fā)之unity)

熱門課程推薦

熱門資訊

請綁定手機(jī)號

x

同學(xué)您好!

您已成功報名0元試學(xué)活動,老師會在第一時間與您取得聯(lián)系,請保持電話暢通!
確定