Unity游戏开发基础课程视频教程

siki老师公开课,免费Uniyt3D游戏开发课程精彩分享!

默认教学计划
3466人加入学习
(15人评价)
价格 免费
教学计划

layout窗口布局

project工程视图  布局one column layout

project下框右键打开工程视图目录 shower in explor

ctrl+s保存场景 ctrl+N新建场景

save screen     new screen

最上边的三角形是运行场景(game)中间是暂停

[展开全文]

layout布局窗口,project工程视图 show in explore打开工程视图  asset存放资源 ctrl+s保存场景放工程asset下场景

[展开全文]

碰撞检测(发生实际的物理效果)和触发检测(是没有物理的效果的)

 

 

[展开全文]

碰撞检测:检测两个物体之间是否发生碰撞

碰撞检测其实是由刚体来发出的

 

[展开全文]

view-窗口 one colum layout中的中间下面那列

project-工程窗口  one colum layout中的中间下面那列加菜单栏  场景视图

hierarchy层级视图  one colum layout中的中间上方方形 其中的东西为游戏场景称为:游戏物体GameObject  场景资源

Inspector检视视图位于最右侧的长方形列表

场景》游戏物体》组件 选择的游戏物体由什么组件组成

SCene 场景

Game 游戏

[展开全文]

uniity游戏开发引擎

50%以上的人使用unity制作游戏

 

 

[展开全文]

/*
     * 碰撞检测:碰撞的那一刻OncollisionEnter
     * 碰撞持续:OnCollisionStay
     * 碰撞结束:OnCollisionExit
     */
    //void OnCollisionEnter(Collision collision)
    //{
    //    //collision.collider获取碰撞到的游戏物体身上的collider组件
    //    //string name = collision.collider.name;//获取碰撞到游戏物体的名字
    //    //print(name);    //把碰撞到的物体名字输出到控制台

    //    if (collision.collider.tag == "Food")
    //    {
    //        Destroy(collision.collider.gameObject);  //销毁游戏物体
    //    }
    //}

    /*
     * 触发检测
     */
    void OnTriggerEnter(Collider collider)
    {
        if (collider.tag == "Food")
        {
            score++;
            txtScore.text = score.ToString();
            if (score == 12)
            {
                TextWin.SetActive(true);
            }

Destroy(collider.gameObject);
        }
    }

[展开全文]

flaot h

//h=会返回一个-1-1的值

//Horizontal= 表示一个水平的轴的

   

 

[展开全文]

授课教师

我是siki

课程特色

视频(24)
下载资料(1)