原创 【Unity】Unity接入ShareSDK實現QQ登錄和QQ分享、微信分享

由於微信登錄需要企業審覈,我這裏就不說明了,有需要的可以去官網看一下文檔,和QQ登錄比多了一個打包的步驟。 第一步:到官網申請開發者賬號:MOB  第二步:到騰訊QQ開放平臺申請開發者賬號並創建應用:騰訊開放平臺 點擊創建應用。然後會有

原创 【Unity】在Unity中實現二維碼掃描功能(掃描、生成)

在Unity中使用二維碼掃描功能需要我們在Unty中導入掃描庫 下載地址:https://github.com/micjahn/ZXing.Net/releases 然後編寫掃描腳本: 先在腳本上添加引用: using ZXing; u

原创 【Unity】Unity實現異步加載場景並顯示進度條

 兩個場景  一個當前場景 一個爲要加載的下一個場景 在第一個場景中做了一個加載UI用於顯示 代碼如下 using System; using System.Collections; using System.Collections.G

原创 【Unity】腳本實現動態模型切割

 目前做的一個項目中涉及到了模型切割 經過了解在 GitHub上查到一個開源的模型切割項目ezy-slice 這個項目中的效果是在編輯場景中,拖動物體到腳本里面手動進行切割。這個效果並不是我所需要的,就在這個基礎上進行了修改。 主要是將切

原创 【Unity】修改RectTransform的值,修改UI位置

//改變RectTransform的top GetComponent<RectTransform>().offsetMax = new Vector2(GetComponent<RectTransform>().offsetMax.x,

原创 【Cocos Creator】Cocos實現微信小程序分享功能

廢話不多說 直接上代碼   被動調用分享: //要在Start方法中開啓 start() { wx.showShareMenu({ withShareTicket: true })//開啓右上角的分享按鈕

原创 IDEA修改格式化代碼快捷鍵

系統原生一鍵格式化代碼: Ctrl+Alt+L 如果想修改按下面的步驟: 然後右擊添加成自己喜歡的就好了。  

原创 Unity使用XLua熱更新 環境配置和IDE選擇使你的Lua編寫可以出現提示

一、環境配置: 進入https://github.com/Tencent/xLuaXLUA的開源下載 將Assets內的文件放入你自己的項目目錄下就好了 二、編輯器選擇 推薦使用JetBrains Rider  這個編輯器可以編寫C#和

原创 【Unity】在Unity中使用Newtonsoft.Json 進行數據的序列化和反序列化

在Unity開發中經常會使用到Json進行數據處理   常用到的Json處理方式爲:ListJson和Newtonsoft.Json 而ListJson在使用的時候有一些侷限   反而Newtonsoft.Json就是爲Unity而開發的

原创 【Nibiru】Nibiru系統開發系列:Unity開發Nibiru的6DF場景

Nibiru系統是運行於AR眼睛裏面的一個AR系統(基於Android開發),在Nibiru系統開發中做了一些限制(使用6DF) (如果有什麼問題可以留言在評論區哦) 下面我來演示一個簡單的6DF場景開發的流程。 在http://devo

原创 【Nibiru】Nibiru系統開發系列:Unity開發調用鍵值 返回確認等

在Nibiru系統開發中 手柄等事件都已經封裝了,開發的時候只需要繼承一下接口就好了 在開發中新建一個腳本  然後添加引用 using Nar.Internal;   然後在後面添加接口 INarButtonListener 選中它

原创 【Unity】Unity實現鼠標控制攝像機圍繞物體旋轉鏡頭 滑輪控制遠近

 在遊戲和一些產品展示等項目中會有讓攝像機圍繞某個物體進行旋轉這種需求  下面展示的代碼是個刪減版的  只保留了主要功能   限制的方面都刪除了 在原有的代碼中有  移動攝像機功能 圍繞的點不做限制每幀都在變化   還有移動的範圍限制 

原创 【Unity】Unity的幾種查找物體的方式------按標籤 按名稱 按組件

 在Unity的編程中有會使用到查找物體這裏總結一下幾種查找物體的方式: 按名稱 按標籤 按類型(掛載組件) using System.Collections; using System.Collections.Generic; usi

原创 【Unity--頭頂UI 人物頭頂UI】特別簡單的實現人物頭頂UI顯示跟隨

 廢話不多說 直接上代碼  簡單易懂 using UnityEngine; using System.Collections; public class HandUI : MonoBehaviour { public Trans

原创 【Unity】Unity座標系轉化 屏幕座標和世界座標相互轉換

  //世界座標轉屏幕座標: Vector3 screenPos = Camera.main.WorldToScreenPoint(pos); //屏幕座標轉世界座標: Vector3 worldPos = Camera.