为了账号安全,请及时绑定邮箱和手机立即绑定

Unity3D快速入门

HenryLiang 移动开发工程师
难度入门
时长 3小时18分
学习人数
综合评分8.47
121人评价 查看评价
8.8 内容实用
8.1 简洁易懂
8.5 逻辑清晰
  • unity模块组成有AI ,物理运算,动画系统,跨平台,渲染,

    声音,资源管理,系统构架

    查看全部
  • 游戏团队中的角色
    查看全部
  • 游戏的要素
    查看全部
  • 【游戏输入】

    在Edit->Project Settings->Input设置游戏输入;

    在脚本中利用Input类来检测输入状态;

    Input.GetAxis返回的值是-1到1之间,0表示没有输入。


    Input.GetMouseButtonUp(0):检测鼠标左键是否抬起.

    查看全部
  • 【脚本基础】:

    Unity里可以使用C#和UnityScript;

    在Unity里面凡是能挂在GameObject上的都是Component;

    Script也可以作为一个Component;

    Script要想挂在GameObject上就必须继承MonoBehaviour。

    游戏是一种循环。

    【Unity如何通过脚本驱动游戏】:

    Instantiate()创建GameObject;

    通过Awake()和Start()来做初始化;

    Update,LateUpdate和FixedUpdate更新逻辑;

    用OnGUI绘制UI;

    OnCollisonEnter等进行物理计算;

    OnPreCall等来控制渲染。

    【如何更新逻辑】:

    场景启动时调用所有脚本的Awake();

    调用所有脚本的Start();

    每一帧会调用一次Update;

    所有脚本的Update调用完后,调用LateUpdate;

    一帧中调用几次FixedUpdate。

    Update和LateUpdate一帧只调用一次,FixedUpdate和时间相关,例如,目标跑60帧,每一帧会更新一次FixedUpdate;游戏性能不行,没有达到理想帧数(例如30帧),一帧会调用两次FixedUpdate。这样可以保证单位时间内做得更新频率相同。

    【对象销毁】:

    调用Destroy销毁GameObject;

    销毁对象时脚本调用OnDestroy(析构)。

    【脚本间的通信】:

    通过GetComponent找到(同一物体上挂的)其他脚本;

    通过GameObject.Find找到其他物体

    查看全部
  • Collider:检测碰撞

    Camera分为两种投影:Perspective和Orthographic

    正交投影:近大远小(适合做3D效果)

    平行投影:远近一样大小(适合做2D效果)


    查看全部
  • fbx(文件):3D工具导出的一种格式(由美术编辑而成的)

    fbx文件可直接拷贝到工程的文件夹里。

    只有带有Renderer组件才会在场景中渲染出来

    Mesh决定物体的形状,Material材质决定视觉效果

    Material: Texture贴图     Shader:是一种程序,针对的不是CPU而是GPU,控制渲染效果

    查看全部
  • 打包时Unity会自动检测工程文件夹中未使用过的资源,这个资源不会被打进包里。

    代码加载的资源Unity是检测不到的,需要自己管理。

    export打包 import导入资源

    查看全部
    0 采集 收起 来源:美术资源管理

    2019-11-01

  • http://img1.sycdn.imooc.com//5dbb013700015b3500420033.jpg移动Scene,鼠标滑轮可以缩放,按住鼠标右键进行旋转。

    Persp:3D视角(立体) iso:俯视视角

    http://img1.sycdn.imooc.com//5dbb028400011eae02840119.jpg

    查看全部
  • 可以从磁盘中直接添加需要的资源;删除或者移动资源,最好在Unity工程中完成这个操作,在磁盘中操作Unity可能会忽视一些东西,导致一些错误.

    查看全部
    0 采集 收起 来源:Unity工程简介

    2019-10-31

举报

0/150
提交
取消
课程须知
本课程是Unity 3D入门课程,适合零基础的小伙伴们,赶紧开始学习吧。
老师告诉你能学到什么?
1、Unity的基本功能和操作 2、如何利用Unity学会开发游戏 3、利用Unity的内置模块实现一些AI和特效

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!