[請益] Unity 的 dll

看板GameDesign作者 (非常念舊)時間6年前 (2017/12/15 11:38), 編輯推噓2(209)
留言11則, 3人參與, 6年前最新討論串1/1
環境是 Android & Unity 我們是提供 Controller的SDK 我有提供一版 *.jar 裡面包含一些 Service 和 Controller 的意象 class 讓客戶用他的 Android import 我的 .jar。現在是他們希望我提供 dll(.so) 直接讓他們的 C# 去 call。 我這邊一開始是想提供.jar 和 so,這樣 so 就可以回呼叫 class 做些 Service 的BLE連線(其實我沒試過也不知道可不可行),後來我又跟客戶討論,他們說 他們的 support 廠商都只提供 .so 讓他們去載入,沒有人提供過 so+jar,這樣 表示單純的 so 就可以處理BLE連線問題?? 1 想問 dll 真的可以呼叫到 java class 嗎? 2 客戶自己也有用 Android 的 plugin,他可以 load 我的 dll(so),這樣我可以 要求他們實做某些 class讓我的so 去呼叫? 3 還是dll(so)可以搞定所有service連線的事? ~"~ 請多多指教 第一次發到這個版 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.220.69.181 ※ 文章網址: https://www.ptt.cc/bbs/GameDesign/M.1513309133.A.264.html

12/15 11:40, 6年前 , 1F
1. 應該是.so 可以
12/15 11:40, 1F

12/15 11:40, 6年前 , 2F
2. 可以 但是你要給他們對應的header files
12/15 11:40, 2F

12/15 11:43, 6年前 , 3F
3. 記得有底層API可以去AOSP找
12/15 11:43, 3F

12/15 11:44, 6年前 , 4F
不過既然是Unity... 其實硬體有符合一些規範的話 應該可以不
12/15 11:44, 4F

12/15 11:45, 6年前 , 5F
用鑽到底層 直接用HID之類的就行了吧?
12/15 11:45, 5F

12/15 11:54, 6年前 , 6F
除非你們想做什麼繞過Java那層去自動連線的動作
12/15 11:54, 6F

12/15 13:34, 6年前 , 7F
我在 androiddev 版友PO一篇,那一篇是我的想法
12/15 13:34, 7F

12/15 13:35, 6年前 , 8F
您可以參考看看 或是覺得哪裡我有錯誤的地方請指教
12/15 13:35, 8F

12/16 00:15, 6年前 , 9F
Unity的文件說明 https://tinyurl.com/yc9gnmyk
12/16 00:15, 9F

12/16 00:17, 6年前 , 10F
看起來 Unity 本身就有提供一些方式和jar互動
12/16 00:17, 10F

12/16 00:20, 6年前 , 11F
但最後實作這部分的是誰也是個問題
12/16 00:20, 11F
文章代碼(AID): #1QCqFD9a (GameDesign)