91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

android?studio集成unity導出工程怎么實現

發布時間:2022-05-16 09:47:12 來源:億速云 閱讀:189 作者:iii 欄目:開發技術

這篇文章主要講解了“android studio集成unity導出工程怎么實現”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“android studio集成unity導出工程怎么實現”吧!

環境

1,android studio 2021.1.1.1
2, unity 2021.2.4

新建android 工程

1,

android?studio集成unity導出工程怎么實現

2,

android?studio集成unity導出工程怎么實現

導出 unity 工程

1,

android?studio集成unity導出工程怎么實現

2,導出結果 unityLibrary 就是我們想要的結果 launcher 暫時用不上

android?studio集成unity導出工程怎么實現

3, 在android 工程中

android?studio集成unity導出工程怎么實現

4,選擇unitylibarary 目錄

android?studio集成unity導出工程怎么實現

5,

android?studio集成unity導出工程怎么實現

6,更改 app gradle配置文件:

 implementation project(path:':unityLibrary')
 implementation fileTree(dir: project(':unityLibrary').getProjectDir().toString()+('\\libs'), include: ['*.jar', '*.aar'])

     ndk {
            abiFilters 'armeabi-v7a', 'arm64-v8a'
        }

android?studio集成unity導出工程怎么實現


7,刪除manifest配置

android?studio集成unity導出工程怎么實現

8, 在 gradle.property 添加配置 不加這個會報錯

unityStreamingAssets=.unity3d, google-services-desktop.json, google-services.json, GoogleService-Info.plist

android?studio集成unity導出工程怎么實現

9,添加 value值 不加也會掛掉

android?studio集成unity導出工程怎么實現

<string name="game_view_content_description">Game view</string>

10,調用

android?studio集成unity導出工程怎么實現

Button myBtn=  findViewById(R.id.button);

myBtn.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        Intent intent = new Intent(MainActivity.this,UnityPlayerActivity.class);
        startActivity(intent);
    }
});

android c# 互相調用

android 調用 c#

package com.xingame.unitycallandroid;

import android.os.Bundle;
import android.widget.Toast;

import com.unity3d.player.UnityPlayer;

public class MainActivity extends UnityPlayerActivity {


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        //setContentView(R.layout.activity_main);
    }

    //unity調用Android
    public void UnityCallAndroid () {

        Toast.makeText(this,"unity調用android成功", Toast.LENGTH_LONG).show();

        AndroidCallUnity();
    }
    
    //android調用unity
    public void AndroidCallUnity () {

        //第1個參數為Unity場景中用于接收android消息的對象名稱
        //第2個參數為對象上的腳本的一個成員方法名稱(腳本名稱不限制)
        //第3個參數為unity方法的參數
        UnityPlayer.UnitySendMessage("receiveObj", "UnityMethod", "This is args.");
    }

}

c# 調用 java

  private void OnBtnClickHandler()
    {
        using (jc = new AndroidJavaClass("com.unity3d.player.UnityPlayer")){
            using (jo = jc.GetStatic<AndroidJavaObject>("currentActivity")){
                jo.Call("UnityCallAndroid");
            }
        }
    }

感謝各位的閱讀,以上就是“android studio集成unity導出工程怎么實現”的內容了,經過本文的學習后,相信大家對android studio集成unity導出工程怎么實現這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

海原县| 泽州县| 聂荣县| 泰和县| 玉龙| 龙泉市| 双桥区| 留坝县| 衡水市| 临安市| 宝丰县| 同仁县| 麻栗坡县| 福泉市| 黄龙县| 安福县| 惠州市| 盘山县| 临澧县| 沭阳县| 科技| 芦溪县| 沙河市| 邵东县| 荔波县| 孟连| 繁昌县| 梓潼县| 桑日县| 太原市| 克山县| 定远县| 阜城县| 镇赉县| 仁怀市| 剑河县| 四川省| 云阳县| 荆门市| 松溪县| 手机|