学unity不会C#

来源:2-2 Unity工程简介

慕粉1438551951

2017-02-28 20:05

我刚学unity要做一简单的游戏,但是C#一点都不会,应该先学哪里呢?C#有什么快速入门的方法吗?

写回答 关注

3回答

  • 老鼠过街
    2017-03-29 19:47:10

    从最基础的开始就行,写脚本不需要太高深的东西


  • 慕粉1438551951
    2017-03-01 19:42:14

    谢谢!会一点点的学的

  • godhands
    2017-03-01 13:32:25

    我个人觉得先下定决心!一定要学会。然后了解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();
           }
       }}

    循序渐进就好。

    其实我也初学者,哈哈,与君共勉~

Unity3D快速入门

本课程为Unity 3D入门教程,快速学会用Unity开发游戏

145910 学习 · 326 问题

查看课程

相似问题