学unity不会C#
我刚学unity要做一简单的游戏,但是C#一点都不会,应该先学哪里呢?C#有什么快速入门的方法吗?
我刚学unity要做一简单的游戏,但是C#一点都不会,应该先学哪里呢?C#有什么快速入门的方法吗?
2017-02-28
我个人觉得先下定决心!一定要学会。然后了解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();
}
}}
循序渐进就好。
其实我也初学者,哈哈,与君共勉~
举报