原创 獻給Lua小白的Lua基礎入門

lua的起源 lua是Roberto Ierusalimschy、Luiz Henrique de Figueiredo 和 Waldemar Celes在1993年創建的一門輕量的可嵌入的快速的腳本語言,其功能非常強大,是以C語

原创 unity3D之實現一個簡單的UI框架

寫在前面的話 我會先把源碼直接給出來。博主本身也不是什麼大牛,所以寫的也不是什麼很厲害的框架,只是一個很小很小的UI框架,給初學者一點入門的思路。 很多人在剛開始接觸框架的時候都會有一種感覺:這NM什麼DDX啊?!完全懵逼了有沒有

原创 U3D使用sqllite報錯SqliteException: SQLite error no such column

錯誤信息: SqliteException: SQLite error no such column 這是我在使用插入語句時報的錯。 解決方案: 仔細分析了一下我的插入語句,發現我要插入的類型是TEXT,那麼注意,要插入的字符串需

原创 C#中的二維數組

二維數組 二維數組的定義 有兩個下標的數組稱爲二維數組 二維數組本質上是以數組作爲數組元素的數組,即“數組的數組” 創建方式:數組類型[,] 數組名; 如:int[,] map; 二維數組的初始化 動態初始化 1.數據類型[

原创 C#中的foreach和一個小練習

foreach迭代遍歷 語法規則如下: 注意:迭代遍歷是隻讀的,不能修改 //foreach性能消耗要⼤⼀點,所以能⽤for的儘量⽤for foreach (var item in number) { Console.Wr

原创 C#基礎之循環語句

while循環 while (條件表達式) //先判斷條件表達式再決定是否循環 { //循環內容 } /* break關鍵詞:跳出本層循環(通常與if連⽤) continue關鍵詞:結束本次循環(continue後⾯的代碼

原创 C#面向對象基礎之String類的練習

練習一 有⼀個GET⽹絡請求中,⽹絡連接(url字符串)通常是如下形式: http://msdn.microsoft.com/zh-CN/?query=string 其中? 後⾯表示參數。上⾯的例⼦中,參數名爲query的參數值

原创 一起來玩U3D之登錄功能UI界面

UGUI之登錄窗口 首先,我們需要新建一個畫布 然後,可以先設置一個背景圖片 點擊下圖指出的按鈕可以選擇一個背景圖片。 注意:選擇完背景圖片別忘了調整透明度 接着,我們來創建輸入框 自行調整到合適的位置,合適的大小 Inpu

原创 U3D中解析json數據使用ScrollView動態展示

ScrollView中用Text組件動態展示多條文本信息 今天想使用ScrollView展示從json中解析出來的文本信息時,發現使用網格自動佈局的話沒有辦法根據每條信息的不同調整各條信息的網格大小,因爲網格佈局中cellsize

原创 一起來玩U3D之場景轉換+關卡選擇

場景轉換 在遊戲中我們經常會有場景轉換的使用,比如傳送陣等 那麼U3D中如何實現場景轉換呢? 假設我們現在有兩個如下場景: 那麼如何在這兩個場景中切換呢? 首先,打開下面的界面 然後再打開的界面中拖入我們的場景 最後我們要在

原创 C#二維數組練習之求二維數組最大值以及求對角線的和

二維數組最大值查詢 有⼀個3⾏4列的⼆維數組,要求編程找出最⼤元素,並輸出所在的⾏和列。 其實很簡單,就是兩兩比較保存角標就行。 直接上代碼: //首先定義一個3⾏4列的二維數組並初始化 int

原创 一起來玩U3D之揹包系統優化

揹包系統優化 上一次發的揹包其實不能算面向對象。只是一種面向過程的解決了揹包的基本需求,這次更新面向對象該怎麼實現揹包。 多的就不說了,實現的效果是一樣的,說一下腳本。 首先抽取一個抽象類BagItem,如下: using Uni

原创 一起來玩U3D之協程基礎

程序、進程、線程 程序是以文件的形式被存放在外存儲器的一組指令的有序集合,是靜態的概念,運行一個程序首先要將程序文件從外存儲器調入內存才能運行。進程是一個正在執行的程序,是一個動態的概念,簡單來說程序被執行調入內存後被稱爲進程[C

原创 C#面向對象總結小項目之實現英雄聯盟回合制小遊戲(文字版)

完成模擬英雄聯盟1V1對戰的回合制文字遊戲 具體要求如下: 英雄初始沒有學習技能,也沒有裝備 英雄每回合可以 1 選擇學習⼀個技能【每個英雄最多學習4個技能】 或給學過的技能升⼀級【每個技能最⾼3級,默認1級】 升級後

原创 Unity3D打包遊戲報錯

以下是報錯信息: ArgumentException: The Assembly System.Configuration is referenced by System.Data (‘Assets/Plugins/System.