一 unity
1.支援的ide(整合開發環境)
monodevelop: 適用於windows、mac、linux,主要用於mac
visual studio: 適用於microsoft支援的所有平台
二 visual studio基本使用
1.vs使用基本要求
1.新建和儲存專案;
2.了解vs介面,學會重新介面布局。
3.在乙個解決方案中新建多個專案,並設定專案的啟動。
4.移除已有專案,新增現有專案。
5.在 工具->選項 中設定vs的主題,編輯器的字型、行號。
2.vs快捷鍵
注釋: ctrl+k,c
反注釋: ctrl+k,u
**格式化: ctrl+k,d
**位移: alt+↑/↓
匯入命名空間:alt+shift+f10
(*)快速命令: ctrl+k,s —— 選擇#region後,可指定可展開或摺疊的**塊。
摺疊**: ctrl+m,m
(*)重做操作: ctrl+y —— 撤銷 ctrl+z 操作。
三 c#背景知識
1.計算機語言
計算機語言是人與計算機溝通的工具。
溝通是雙向的。
計算機語言的發展:
機器碼-> 彙編
-> 高階語言 。
高階語言比機器碼和組合語言提公升了**可讀性
發展的趨勢:
更簡單、
更易於理解、
更安全、
平台無關。
2. .net
.net框架: 是由微軟開發,乙個致力於敏捷軟體開發、快速應用開發、平台無關性和網路透明化的軟體開發平台。 .net是微軟為下乙個十年對伺服器和桌面型軟體工程邁出的第一步。
微軟希望:多語言->.net->多平台
為了更好的展現.net特性,微軟開發出了c#。
遊戲開發需要的背景知識
現在公認的第一款電子遊戲 也就是主機遊戲 是 1952 年面世的。遊戲玩的是井字棋,6 年後才出現了簡陋的網球遊戲。下面這幅圖就是井字棋遊戲,儘管它與 1952 年的遊戲畫面還是有所出入,但是遊戲內容是一樣的。此後,就進入了 雅達利 時期。隨後的 太空侵略者 是最經典的一款遊戲。在這之後,我們耳熟能...
Unity遊戲開發 Unity物理引擎
詳細講解unity的物理引擎系統以及物理元件的應用及注意事項。學習剛體rigidbody和碰撞體collider元件的工作方式和應用場景。我們設計了非常高效的教學路徑,讓你快速入門unity物理元件的設定方式及操作流程。同時我們也對所有物理元件進行了非常詳細的講解及實操演示。帶你全面深度了解rigi...
C 開發Unity遊戲教程之Unity中方法的引數
出現在指令碼中的方法,無論是在定義的時候,還是使用的時候,後面都跟著一對括號 有意義嗎?看起來最多也就是起個快速識別方法的作用吧。既然c 的語法規定方法就應該這麼寫,肯定是有一定道理的。如果是上公升到戰略意義的道理,連作者也不是很明白,但是作者知道這對括號裡可以新增 引數 要說明引數的作用,就必須從...