国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

微信小游戲開發(fā)之unity-精靈的創(chuàng)建動畫和操作移動

這篇具有很好參考價值的文章主要介紹了微信小游戲開發(fā)之unity-精靈的創(chuàng)建動畫和操作移動。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

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

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

廢話不多說直接操作!

1 新建項(xiàng)目

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

unity 微信小游戲,unity,unity,動畫,游戲引擎

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

unity 微信小游戲,unity,unity,動畫,游戲引擎

unity 微信小游戲,unity,unity,動畫,游戲引擎

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

unity 微信小游戲,unity,unity,動畫,游戲引擎

2 創(chuàng)建精靈

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

unity 微信小游戲,unity,unity,動畫,游戲引擎

unity 微信小游戲,unity,unity,動畫,游戲引擎

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

unity 微信小游戲,unity,unity,動畫,游戲引擎

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

unity 微信小游戲,unity,unity,動畫,游戲引擎

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

unity 微信小游戲,unity,unity,動畫,游戲引擎

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

unity 微信小游戲,unity,unity,動畫,游戲引擎

3 動畫

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

unity 微信小游戲,unity,unity,動畫,游戲引擎

unity 微信小游戲,unity,unity,動畫,游戲引擎

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

unity 微信小游戲,unity,unity,動畫,游戲引擎

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

unity 微信小游戲,unity,unity,動畫,游戲引擎

打卡動畫面板。

unity 微信小游戲,unity,unity,動畫,游戲引擎

我們發(fā)現(xiàn)不可以點(diǎn)任何東西,因?yàn)槲覀儧]有選中精靈,我們需要選中精靈。

unity 微信小游戲,unity,unity,動畫,游戲引擎

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

unity 微信小游戲,unity,unity,動畫,游戲引擎

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

unity 微信小游戲,unity,unity,動畫,游戲引擎

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

unity 微信小游戲,unity,unity,動畫,游戲引擎

unity 微信小游戲,unity,unity,動畫,游戲引擎

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

4 腳本控制左右運(yùn)動

創(chuàng)建腳本

unity 微信小游戲,unity,unity,動畫,游戲引擎

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

unity 微信小游戲,unity,unity,動畫,游戲引擎

unity 微信小游戲,unity,unity,動畫,游戲引擎

我使用的是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);
    }

unity 微信小游戲,unity,unity,動畫,游戲引擎

5 總結(jié)

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

知識重點(diǎn):文章來源地址http://www.zghlxwxcb.cn/news/detail-793039.html

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

到了這里,關(guān)于微信小游戲開發(fā)之unity-精靈的創(chuàng)建動畫和操作移動的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【Unity小游戲】游戲開發(fā)案例-Unity打造暢玩無阻的小游戲(上)

    【Unity小游戲】游戲開發(fā)案例-Unity打造暢玩無阻的小游戲(上)

    乒乓克隆 使用立方體建造競技場、球拍和球。 移動球和球拍。 擊球并得分。 讓相機(jī)感受到?jīng)_擊力。 給游戲一個抽象的霓虹燈外觀。 這是有關(guān)基礎(chǔ)游戲的系列教程中的第一個教程。在其中,我們將創(chuàng)建一個簡單的 Pong 克隆。 本教程是使用 Unity 2021.3.16f1 制作的。 本系列將涵

    2024年02月13日
    瀏覽(27)
  • 現(xiàn)有Unity轉(zhuǎn)微信小游戲

    現(xiàn)有Unity轉(zhuǎn)微信小游戲

    關(guān)于微信小游戲開發(fā)的內(nèi)容在《Unity WebGL 微信小游戲適配方案》中有詳細(xì),這里會忽略大部分更深入的細(xì)節(jié),大家可以自行在下面的地址中找到答案。 此篇文章的目的是帶著大家快速的把自己已有的游戲轉(zhuǎn)成微信小游戲。 《Unity WebGL 微信小游戲適配方案》地址: https://gith

    2023年04月08日
    瀏覽(33)
  • unity微信小游戲——排行榜

    unity微信小游戲——排行榜

    設(shè)置時記住排行榜唯一標(biāo)識 此處建議使用官方案例的UI進(jìn)行修改 minigame-unity-webgl-transform: Unity WebGL 微信小游戲適配方案 (gitee.com) DemoRanking這個項(xiàng)目就是 1.新建Canvas 此處要選擇Overlay 否則排行榜會無法拖動 此處RankingBox默認(rèn)狀態(tài)為SetActive(false) bg:排行榜背景 也可以把背景讓在

    2024年02月02日
    瀏覽(23)
  • unity轉(zhuǎn)微信小游戲數(shù)據(jù)存儲

    unity程序轉(zhuǎn)成微信小游戲以后 File.WriteAllText 和 File.ReadAllText由于路徑問題不生效。 這個時候需要采用微信自己的存儲路徑來把用戶信息保存下來。 private void LoadPlayerData() { #if UNITY_EDITOR || UNITY_ANDROID || UNITY_IOS if (File.Exists(filePath)) { playerDataString = File.ReadAllText(filePath); m_PlayerData

    2024年02月10日
    瀏覽(21)
  • Unity項(xiàng)目轉(zhuǎn)微信小游戲 微信小程序保姆教程,繁雜問題解決,及微信小游戲平臺簡單性能測試

    Unity項(xiàng)目轉(zhuǎn)微信小游戲 微信小程序保姆教程,繁雜問題解決,及微信小游戲平臺簡單性能測試

    借著某人需求,做了一波簡單的技術(shù)調(diào)研:將Unity項(xiàng)目轉(zhuǎn)換為微信小游戲。 本文主要內(nèi)容:Unity轉(zhuǎn)換小游戲的步驟,遇到問題的解決方法,以及簡單的性能測試對比 微信小游戲的限制 微信小游戲?qū)Τ绦虬w大小有嚴(yán)格限制:首包必須小于2M,首包加分包(后加載)不得大于

    2024年02月05日
    瀏覽(107)
  • Unity微信小游戲登錄授權(quán)獲取用戶信息

    Unity微信小游戲登錄授權(quán)獲取用戶信息

    最近需要在接微信獲取用戶信息的功能,在小游戲官方API中翻找資料。不得不說官方接口很多、很全,但是真的很亂而且部分遺漏。 對于不明所以的人來說,真的非常不友好。文檔一堆堆的羅列下來,有些也不知道要怎么組合使用。 文檔下有不少留言也是“罵罵咧咧”想必

    2024年02月02日
    瀏覽(24)
  • Unity微信小游戲資源下載失敗問題

    Unity微信小游戲資源下載失敗問題

    unity導(dǎo)出微信小游戲后,打開報錯 plugin.js:77 [PLUGIN ERROR 11:30.26.366] 下載資源包失敗: networkType: wifi ; isVisible: true downloadFile:fail createDownloadTask:fail invalid url {}(env: Windows,mg,1.06.2210310; lib: 2.27.2) 這個問題是導(dǎo)出時沒有填寫游戲資源CDN 原來的版本沒問題,升級之后出現(xiàn)的 游戲資源CD

    2024年02月09日
    瀏覽(19)
  • Unity轉(zhuǎn)微信小游戲 HybridCLR + YooAsset 實(shí)踐

    Unity轉(zhuǎn)微信小游戲 HybridCLR + YooAsset 實(shí)踐

    參考鏈接:https://github.com/wechat-miniprogram/minigame-unity-webgl-transform?tab=readme-ov-file Unity 2021.3.15f1c1 Unity 2021.2.5f1c302 wxSDK HybridCLR 5.0.0 YooAsset 1.5.7 后臺配置白名單 微信小游戲注意事項(xiàng): 不支持同步加載。 不支持資源加密。 不支持多Package 關(guān)閉WebGL本地緩存 參考地址 因?yàn)槲⑿判∮螒?/p>

    2024年04月12日
    瀏覽(145)
  • Unity項(xiàng)目轉(zhuǎn)微信小游戲踩坑記錄

    Unity項(xiàng)目轉(zhuǎn)微信小游戲踩坑記錄

    1.首先 你需要去他的SDK地址,去下載SDK,并瀏覽一下相關(guān)流程內(nèi)容 ? ? ? 這個SDK現(xiàn)在沒有一個長期穩(wěn)定的版本,基本三天一小更,五天一大更。所以你懂的,更新之前好好看看更新的內(nèi)容在決定。 2.webgl不支持多線程,Socket,同步加載。如果項(xiàng)目用到比較多的這些內(nèi)容,工作

    2024年02月09日
    瀏覽(23)
  • Unity 之 轉(zhuǎn)微信小游戲本地數(shù)據(jù)存儲方法分享

    Unity 之 轉(zhuǎn)微信小游戲本地數(shù)據(jù)存儲方法分享

    近期在將Unity轉(zhuǎn)換為小游戲的時候發(fā)現(xiàn)在讀寫本地文件的時候,使用 Application.persistentDataPath 緩存路徑來保存文件失敗,原因是WebGL的平臺限制。所以導(dǎo)致了原有讀寫本地文件的代碼需要根據(jù)平臺進(jìn)行修改。 一種最簡單的方式就是將原來存儲到文件中的內(nèi)容,在WebGL平臺使用

    2024年02月05日
    瀏覽(30)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包