亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

學unity不會C#

我剛學unity要做一簡單的游戲,但是C#一點都不會,應該先學哪里呢?C#有什么快速入門的方法嗎?

正在回答

3 回答

從最基礎的開始就行,寫腳本不需要太高深的東西


0 回復 有任何疑惑可以回復我~

謝謝!會一點點的學的

0 回復 有任何疑惑可以回復我~

我個人覺得先下定決心!一定要學會。然后了解C#的基本知識,比如結構、語法等(買書、網上看都行)。然后了解基本知識以后嘗試去開源的unity小工程里看別人的script,一行一行慢慢看懂,然后試著全刪了按照自己掌握的算法和語法寫出來,持之以恒就能進步。

比如開始先試著能輸出一個字符串(不是unity里的用法,只是C#編譯),

using System;
namespace HelloWorldApplication
{
????class HelloWorld
????{
????????static void Main(string[] args)
????????{
????????????/* ?C# 程序學習加油哦 */
????????????Console.WriteLine("Hello World!");
????????????Console.ReadKey();
????????}
????}
}

試著能自己寫出來,而不是背出來,那就能輸出一串字了對嗎?

然后試試進一步難的,比如計算個矩形的面積:

using System;namespace RectangleApplication{
? ?class Rectangle
? ?{
? ? ? ?// 成員變量
? ? ? ?double length;
? ? ? ?double width;
? ? ? ?public void Acceptdetails()
? ? ? ?{
? ? ? ? ? ?length = 4.5; ? ?
? ? ? ? ? ?width = 3.5;
? ? ? ?}
? ? ? ?public double GetArea()
? ? ? ?{
? ? ? ? ? ?return length * width;
? ? ? ?}
? ? ? ?public void Display()
? ? ? ?{
? ? ? ? ? ?Console.WriteLine("Length: {0}", length);
? ? ? ? ? ?Console.WriteLine("Width: {0}", width);
? ? ? ? ? ?Console.WriteLine("Area: {0}", GetArea());
? ? ? ?}
? ?}
? ?
? ?class ExecuteRectangle
? ?{
? ? ? ?static void Main(string[] args)
? ? ? ?{
? ? ? ? ? ?Rectangle r = new Rectangle();
? ? ? ? ? ?r.Acceptdetails();
? ? ? ? ? ?r.Display();
? ? ? ? ? ?Console.ReadLine();
? ? ? ?}
? ?}}

循序漸進就好。

其實我也初學者,哈哈,與君共勉~

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Unity3D快速入門
  • 參與學習       146070    人
  • 解答問題       379    個

本課程為Unity 3D入門教程,快速學會用Unity開發游戲

進入課程

學unity不會C#

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號