原创 遊戲分辨率適配

現代社會的快速發展,市場上的手機是各種各樣,屏幕的分辨率也有大有小,在做一款遊戲的時候我們資源有限,各種分辨率下肯定會出現問題,不可能每種類型的手機都做一套界面,那不可能,也不現實。   市場上手機的分辨率各種各樣,不可能做到百分百完全適

原创 unity字符串信息加密

最近有個想法,想給Unity程序進行加密,設置程序的使用權限,網上找到的方法有多種 1、給程序設置賬號和密碼,這個不用多說都明白 2、給程序設置使用的時間,如果程序超過這個時間就不能使用程序 3、給程序設置使用次數,如果程序超過使用次數將

原创 C#字符串和十六進制Byte[]相互轉換

   1、流數據轉換爲16進制字符串數據     public string BytesToHexStr(byte[] info)     {         StringBuilder sbuild = new StringBuild

原创 加密unity代碼,防止反編譯

Uinty3D打包應用之後總是讓人頭疼,所有的代碼都會在/…_Data/Managed/Assembly-CSharp.dll文件中,而這個dll文件很容易被反編譯,反編譯之後自己辛苦的勞動成果被人隨意竊取和利用,心裏總歸不舒服,所以我們

原创 Unity加載AB包

Unity製作遊戲AB包 需要注意的是在遊戲場景運行的情況下,不能編譯AB包,不運行的情況下編譯AB包需要使用Unity的擴展菜單功能,首先需要建立菜單用來編譯AB包。 建立AB包的名字,首先選中需要創建包的素材文件,然後在Inspect

原创 C#文件操作和System.IO

要操作文件需要先知道文件的類型有哪些和文件的屬性根據文件的類型操作文件會簡單許多。 1、文件類型: 1.1文件按照存取方式及結構分爲順序文件和隨機文件 順序文件:由若干文本行組成常稱作ASCII文件,每個文本行的結尾爲一個回車字符(ASC

原创 數據庫操作

一、數據庫的訪問步驟: 1、在應用程序和數據庫之間建立連接,並打開; 2、建立命令對象,並執行命令; 3、關閉連接。 二、數據庫的訪問方式:連接式訪問和斷開式訪問 1、斷開式訪問數據庫主要依靠Connection類,DataAdapter

原创 unity打包Android的APK

最近電腦重裝了一下,下載了Unity2018.4.0之後發現沒有了JDK的配置選項,之前要打包Android的APK,需要配置JDK和SDK,現在的版本沒了JDK的配置,雖然沒有了配置選項,並不是不需要了,而是和SDK聯繫起來了。接下來就

原创 Unity上傳圖片到服務器指定的文件夾中

程序需要用到一個拍照保存到雲端的功能,數據可以保存到數據庫和服務器,首先不建議保存到數據庫,原因就是太慢了,所以就選擇了保存到服務器。 一、Unity端: 1、獲取圖片的數據,一般傳送圖片的時候都會先把圖片轉換成二進制數據。 2、使用WW

原创 使用Unity的UGUI製作帶時間頭的相冊

Unity  UGUI相冊製作並且加上時間頭的效果 在介紹排版之前需要先了解一下Unity中的排版佈局方式的三個組件 1、Horizontal Layout Group(水平佈局) 1、Padding:偏移 Left、Right、To

原创 unity中Sprite、Texture2D和bytes[]的轉換

從流數據轉成Sprite,需要使用Texture2D作爲中轉 1、從sprite 轉換到bytes[] //獲取Sprite Sprite sp = LotteryPhoto.GetComponent<I

原创 Bmob後臺雲數據庫

1、Bmob介紹 Bmob 提供了實時數據與文件存儲功能,數據存儲除了常規應用文本信息的存儲,還可以存儲圖片、視頻、音頻、地理位置等信息。使用Bmob基於Unity3D、UE4、微信小遊戲、Cocos2Dx等遊戲引擎開發的客戶端,接入Bm

原创 Unity打包IOS應用程序

1、所用工具 unity開發環境(最好是5.X.X以上的版本)無論是在windows上用unity發佈還是在MAC上用unity發佈,這兩種方式的操作流程幾乎沒什麼區別,但某些項目因爲引用了特殊插件的原因發佈可能會失敗,而在windows

原创 在控制檯玩MySQL數據庫

本篇內容介紹的是如何在控制檯下使用數據庫。首先需要安裝MySQL數據庫應用程序然後找到MySql的Command Line Client  進入之後會讓你輸入數據庫密碼,這個密碼是安裝數據庫時設置的密碼,輸入密碼不正確會直接退出程序。正確