学Unity3d,应该学习c#的哪部分知识?

   更新日期:2024.05.23
首先应该是要学习C#基本语法 ,包括一下内容:
数据类型,常量,变量,运算符和表达式及命名规则
输入输出方法,数据类型转换
分支结构,循环,关系运算符,逻辑运算符
一维数组与foreach循环,冒泡排序与二维数组
枚举与结构体定义、结构体成员及访问
其次就是学习面向对象编程 ,包括一下内容:
类和面向对象概念,对象的字段成员
对象中的方法成员,方法类型详解
对象中的属性和方法参数
string字符串对象、装箱和拆箱、方法的重载和递归
构造和析构函数
抽象方法、虚方法,多态实现
静抽象类,静态类和单例设计模式

最后可能还要学习接口和泛型
集合、委托 接口介绍,接口实现多态
泛型方法、泛型类、泛型约束
ArrayList、List、Queue(队列)
Stack(堆栈)、Hashtable (哈希表)、Dictionary(字典)
委托与事件、C#反射类、实现范例的Observer设计模式

先初级,中级,掌握熟练再说进阶高级,基础一定要打好,

知识能带来财富,但必须有能力,像马云,但还要搭上时代列车,互联网吋代

初学者应先对c#有基本的了解,不要求深入,但起码应了解循环语句,类的封装继承,接口,委托等知识。   了解unity3d的使用 这方面可以看官方教程,   等基本知识差不多了之后,就可以慢慢跟着教程开始做游戏了,在做游戏的过程中不断学习新的知识丰富自己   上面提到的教程基本都是SiKi学院上面的(不是打广告啊,但不得不承认SiKi教程的质量算是比较高的)

别学了 会学自闭的。 劝退

  • 13535131253 :学习Unity3D之前需要什么预备知识
    步吉褚1961 :答:语言基础,当然指的是编程语言,unity官方推荐的是C#和java sripts,首选c#。数学基础,这个不用说了,计算机本身就是数学的衍生分支学科。图形数学,比如几何学之类的,在unity的世界里,要么就是二维的,要么就是三维的。胆大心细,unity就一个软件而已,大胆的去整,学习过程中碰到一些暂时不懂的,...
  • 13535131253 :学unity3d需要什么基础
    步吉褚1961 :答:学unity3d需要什么的前期基础如下:1.学unity3d需要对于编程语言要熟练,因为目前unity3d的游戏开发核心语言在于C# /Lua / C++这类语言,建议还是从C# lua 开发着手开发。2.除此之外还需要俱备基本的3D知识。这些知识如果通过学习底层的DirectX或者OpenGL等可以获得更好的效果以及更透彻的理解,同时可以学习...
  • 13535131253 :学习游戏开发需要学些什么知识?
    步吉褚1961 :答:学习C++的路线一般是先学习C语言,对编程有点了解后,就是怎么样编写程序,什么是函数,指针怎么用.等对编程有点了解后,才开始学习C++,这样的一个梯度就不会对C++产生恐惧感!。然后,还要了解Cocos2dx的使用。以及熟悉api.等等。再说一下3D游戏的开发。3D游戏用的比较多的开发工具是unity3D引擎。unity3D...
  • 13535131253 :...要学c++和数据结构吗,一开始以为只要学习unity3d和c#就可以了,_百...
    步吉褚1961 :答:根据我的经验来说,学习unity的关键还是在于掌握以下几个基本功。C#基础 熟练的C#语法基础,是快速制作游戏的必要条件,特别是对于常用的一些算法和功能,如简单的状态机,对象池,以及必要的框架,建议mvc必须要会。同时,为了便于找工作,数据结构,常用算法都是要会的。可以去刷一些题,并做一些小的...
  • 13535131253 :如果我想使用Unity是先学习完c#再接触还是直接学Unity
    步吉褚1961 :答:可以考虑两者一起学,unity引擎应用部分的课程相对来说简单易懂,而学C#是让你可以打好基础全面发展的。先学语言容易弃坑,直接学unity遇到编程又不会了。你到paws3d上面看看他们的学习规划,就知道了
  • 13535131253 :我想学习unity3d游戏程序开发 要学习什么?有推荐的书么?
    步吉褚1961 :答:Unity游戏引擎集合了开发一个游戏所需要的大部分工具、组件、环境等内容。就像拍一部电影,我们需要摄像机、摇臂、灯光、挑干等基础工具。做游戏也需要摄像机、灯光、地形、人物控制器等组件。unity游戏开发看什么书?这里给大家推荐两本:一、《3D 数学基础》这本有趣的书介绍了模拟和渲染3D世界所需的...
  • 13535131253 :Unity3D是什么?好学么?一般要学习那些课程啊?
    步吉褚1961 :答:那么如果想要学习Unity3D课程,需要学习哪些知识呢?龙图教育Unity3d培训课程的学习内容:第一阶段:Unity3D游戏开发基础 C#语法基础 OOP(面向对象)网络通信 内存管理 第二阶段:Unity3D初级阶段 U3D初识 Unity3D开发环境使用 物体系统,粒子系统使用 灯光,地形系统使用 GUI以及NGUI插件介绍 常用组件,以及...
  • 13535131253 :想学unity3D,可不会C#语言,我应该看什么书,比较合适,求推荐。
    步吉褚1961 :答:我学Unity大概有一年半,还是个学生党,第一本书是老师让买来作为课本的《开发》(宣雨松 著)。其实上课的时候,是不会按着书走的,我们是直接开始按着最简单的小游戏,照着拖一遍美术,照着打一遍程序,模仿的过程中学习Unity。没错,刚开始啥也不懂的时候,拖美术也是要人示范的!所以我推荐的...
  • 13535131253 :怎么规划一个零基础学习Unity3D的“方法”或者“流程”
    步吉褚1961 :答:unity引擎是使用C#驱动的, 所以C#语言必须学。①基本的语法结构、关键字,掌握变量常量和基本的运算符,掌握表达式、语句。②掌握三大程序执行语序,顺序、分支、循环。③熟练使用一维数组、二维数组。并且能够与三大语序解决一些算法问题,如排序、二分。④掌握值类型中的自定义类型,如结构体、枚举。⑤...
  • 13535131253 :学unity3d零基础看什么书比较好?
    步吉褚1961 :答:最好的学习资料就是Unity官方文档,直接来自于Unity开发者,其重要性和信息准确度毋庸置疑。你可以顺着Unity文档中的各种条目,深入到每一个类学习新的内置函数和其他内容,给自己提供解决问题的思路,文档里的信息非常丰富和系统。其他的书还有《Unity3D游戏开发基础》、《C# 从入门到项目实践》、《Unity...
  • 相关链接

    欢迎反馈与建议,请联系电邮
    2024 © 视觉网