原创 Unity上使用Linq To XML——簡單易維護的代碼

項目裏經常會碰到XML的使用,操作用法無非就是增刪改查。使用C#的原始XML來寫非常麻煩,但是使用Linq to XML來寫就相對簡潔的多了。首先,創建一個腳本,名爲Linq to XML,去掉它繼承與MonoBehaviour。代碼如下

原创 C語言中註釋、標識符以及關鍵字

一.註釋 註釋在各個語言中都非常重要,註釋由於解釋代碼的含義,能提高程序的可讀性,註釋掉的內容不會參與編譯,註釋有的時候既能方便自己又能方便他人,很多時候我們自己寫的代碼時間長了以後容易遺忘,這時候註釋就能幫助我們,註釋還能方便其他程序員

原创 C語言之include以及多文件團隊開發

一、include include 的作用是拷貝右邊的文件的所有內容到#include所在的位置,另外對於自定義的文件應用" "包含所引用的文件,即#include" " 對於系統自帶的文件用<>,即#include<>。例如: #in

原创 Unity3d動畫腳本 Animation Scripting(深入瞭解遊戲引擎中的動畫處理原理)

也許這一篇文章的內容有點枯燥,但我要說的是如果你想深入的瞭解遊戲引擎是如何處理動畫片斷或者素材並 讓玩家操控的角色動起來栩栩如生,那麼這真是一篇好文章(當然我僅僅是翻譯了一下) 動畫腳本 Animation Script

原创 125個基本的C#面試問答

125個基本的C#面試問答 下文是125個基本的C#面試問答清單。這些面試問題簡單、直接了當,涵蓋了C#最基本的概念,大部分和麪向對象的概念相關。所以如果你在準備C#面試,我建議你必須掌握這125個基本的C#面試問答來複習你的C#概

原创 網絡交互的方法

Remote Procedure Calls(RPC) 也叫RPCs,遠程過程調用通過網絡在不同的機器上調用函數。這也包括玩家本地遊戲實例。Client可以傳送RPCs到Server,Server也可以把RPCs傳到一個或者多個Cli

原创 Unity3D中實現聊天功能的C#代碼

using UnityEngine; using System.Collections; public class Chat : MonoBehaviour { bool usingChat = false; bool sho

原创 abstract 關鍵字---抽象類

abstract 修飾符可以和類、方法、屬性、索引器及事件一起使用。在類聲明中使用abstract修飾符以指示某個類只能是其他類的對象,這個基類被稱爲抽象類。抽象類本身無法產生實例對象,而且抽象類包含了一個以上的抽象方法,這些方法只是提供

原创 淺談之C語言函數

一.基本概念: 什麼是函數:在C語言中,任何一個程序都是由一個或者多個程序段構成,每個程序段都有自己的功能,一般我們稱這些程序段爲“函數”。所以也可以說C語言程序是由函數構成的。 二.函數的定義: 定義函數的目的就是爲了寫清楚函數

原创 面試

本來想寫一個系列的,一半是抨擊現在面試之水,要人之奸,用大哥的話說,要走新手是做螺絲釘和抹布用的。另一半是對出出學校的或者是自廢武功轉3d的朋友們提供一個比較有價值的參考。不過我時間實在倉促。沒有保證,寫一點算一點吧。先識別一下,你到了公

原创 接口

C#中,還有另外一種繼承方式,這種繼承方式被稱作接口繼承。接口以一種抽象的形式定義類型,作爲方法或者其他類型的集合,從而形成該類型的約定。接口和抽象類一樣,不能被直接實例化。與抽象類不同的是,接口並不提供任何的實現,接口中所有的方法與屬性

原创 [Unity3D]Script 腳本所有編譯器屬性詳解

Script屬性是基於IDE的一系列編譯器屬性JS中用@script 屬性方法()訪問,c#中用[屬性方法()]訪問。一共就只有9種屬性訪問方式: AddComponentMenu    在Component菜單中添加新的菜單項 Cont

原创 unity3D中常用的幾種系統自調用的重要方法

首先,我們有必要說明一下他們的執行順序: awake--start--update--fixedupdate--lateupdate--OnGUI--reset--onDisable--onDestory Awake用於在遊戲開

原创 你能熟練使用Dictionary字典和List列表嗎?

命名空間System.Collections.Generic中有兩個非常重要,而且常用的泛型集合類,它們分別是Dictionary<TKey,TValue>字典和List<T>列表。Dictionary字典通常用於保存鍵/值對的數據,而L

原创 unity3d]unity中幾個系統自帶的函數的執行順序

判斷一個人是否入門了unity開發,最好的一道考驗題就是考你對unity自帶的幾個系統函數執行順序的理解,第一是考察你對他們是否熟悉,是否使用過,其次也是考察你是否觀察細節。Awake和OnEnable的執行順序我原本也是理解反了,後來