Unity 学习(基础)

作者: HotRay | 来源:发表于2017-07-19 16:33 被阅读41次

    unity基础学习!

    项目基本文件认识,以及技能

    • Scenes 场景;

    • Resources 动态加载资源文件,

    • scripts 脚本代码文件

    • sounds 音效文件

    • Materials 材料

    • plugins 插件

    • streamingassets 流媒体资产

    • collider 碰撞组件,Rotation 旋转!


    理解知识,知识总结

    • unity每个物体都是空物体,每个物体都是靠组件来组成的。

    • 三维物体跟脚本交互。。。

    • 其实就是物体,组件的控制。。组件分赋值类型,和引用类型!


    unity学习目标!

    • 首先去熟悉unity,内部的操作。熟悉每个组件。熟练操作unity。
    • 熟悉C#代码。。熟悉unity流程。
    • 学习每天给自己的任务吧,上项目;

    具体###

    1.本周熟悉unity软件东西,好好玩,多看看unity视频,C#从方法学起。

    • viod Start(){//开始的函数,必须继承MonoBehaviour,这个只会执行一次}
    • MonoBehaviour基类跟OBJ 一样的。C# 回调怎么写。交互!

    • void Update(){//没一针都会执行的方法};
    • Debug.Log("修饰"+参数);
    • type[]数组变量名-->int.float,double,preson(自己定义的数据类型);type任意类型
    • 数组[],这个跟OC 完全不一样。。性质一样 也是一个对象。也要New 出来.---数据类型[]数组名字 = new 数据类型[个数]; string 操作跟OC差不多。

    • C#数据类型

    • long,ulong,float,double,int.
    • string array class
    • 数组基本语法:数据类型【数组】 = 开辟内存空间new,什么类型的空间 开辟多少空间,赋值,取数组的下标赋值。这个跟OC差不多。

    • 二维数组 int[,] 名字 = new 数据类型[列,行]{{二列,三行,三行},{}};

    • 结构体跟nunm,OC完全不一样,枚举里面可以直接写东西。

    类,面向对象概念

    • 类的属性,成员变量,类的引用,类的交互。

    • 类的初始化,总而语言还是调用方法进行初始化!类 *类名 = new 初始化函数()记得他是一个方法要加();属性一样的用;

    • SerializeField序列话一个文件。。 GameObject cube; 获取一个对象。。

    • async = sceneManager.loadcenneAsyns("场景");unity接口
    • async = allowscenActuation = false;//完成后一个场景后,90不让他跳转 我们自己跳转,
        • getGMobj 选项

    • (1)把父物体移动到子物体中 create on CHildren
    • (2)建立父子关系 Make parent
    • (3)消除父子 关系 clear parent
    • (4)应用更改置顶 apply changes to prefab
    • (5)断开置顶关联 break prefsb instance
    • (6)移动到视图中心 move to view
    • (7)对其到视图角度 Allgn with View
    • (8)视图对其到选择物体 allgn view to selected
    • 预置 就是克隆 create Perfab ,是把控件拖到克隆物里面去,克隆物有两个按钮一个是跟克隆物一样,一个是不一样。

    • 问题小角落

    • 怎么加载不同的场景,进度条的是一种方法。还有一种就是'bule seting里面以此加载场景'?IEunmerator 这个引用是啥意思!public class Wall : MonoBehaviour,值要类名一样就直接可以绑定吗?


    基本语法

    • request () 跟C#声明变量性质一样。可以声明多个。
    • C# 的打印,是直接打印OBJ 的已加号串接。

    理解性C# 常用类型
    分值类型和引用类型!
    值类型是在栈里开辟内存的。。 是自动开辟内存的。。!
    引用类型是在堆开辟内存的。。 需要自己New开辟内存,
    记住值要一个对象要操作他,要开辟内存! 开辟内存才能操作他。。

    使用Ref 关键字定义引用类型的参数
    C#的delegat 的定义。。!
    回调的理解。。
    A-b
    A 调用b 的东西。。! 都是在A里面写东西。。程序正常是1-2 ,正常
    回调就是1调用2的东西。。这就叫回调。。!
    那个要回调就在个类里面写 定义delegate,block等。。

    相关文章

      网友评论

        本文标题:Unity 学习(基础)

        本文链接:https://www.haomeiwen.com/subject/sbglkxtx.html