Chinar 的初衷是將一種簡單的生活方式帶給世人 使有限時間 具備無限可能 |
助力快速完成 Unity 複製粘貼的實現 爲初學者節省寶貴的時間,避免採坑! |
Chinar 教程效果:
1
Intro —— 簡介
項目中我們經常會用到複製粘貼的功能
例如:直接複製一些信息,讓玩家可以直接粘貼的方式,分享給好友。從而節省玩家的時間,達到一鍵分享的功能
淘寶的分享碼、遊戲中的ID點擊直接複製分享、鏈接直接分享等等.....
在之前其實比較難以實現,對初學者來講流程比較繁瑣,需要導入 jar包或arr包
從而使安卓與 Unity 交互來實現
現實測,在2018 、2019版本後 直接用一個 API
即可實現
GUIUtility.systemCopyBuffer
2
API —— 函數
Chinar測試 安卓 與PC 端 尚未發現任何問題
GUIUtility.systemCopyBuffer
具備get set
,可直接取可存,非常方便!
IOS尚未測試,有測試過的朋友,麻煩告訴我下....謝謝
!
using UnityEngine;
using UnityEngine.UI;
/// <summary>
/// 測試複製粘貼
/// </summary>
public class ChinarCopyPaste : MonoBehaviour
{
public InputField AInputField;
public InputField BInputField;
private string ID = "666888"; //人物ID
/// <summary>
/// 複製
/// </summary>
public void OnClick_CopyText()
{
GUIUtility.systemCopyBuffer = AInputField.text;
}
/// <summary>
/// 複製人物ID
/// </summary>
public void OnClick_CopyCharacterID()
{
GUIUtility.systemCopyBuffer = ID;
}
/// <summary>
/// 粘貼
/// </summary>
public void OnClick_Paste()
{
BInputField.text = GUIUtility.systemCopyBuffer;
}
}
PC端:Window
安卓 Android:護眼模式(莫吐槽…)
本博客爲非營利性個人原創,除部分有明確署名的作品外,所刊登的所有作品的著作權均爲本人所擁有,本人保留所有法定權利。違者必究
對於需要複製、轉載、鏈接和傳播博客文章或內容的,請及時和本博主進行聯繫,留言,Email: [email protected]
對於經本博主明確授權和許可使用文章及內容的,使用時請註明文章或內容出處並註明網址