美文网首页
学习记录(1)

学习记录(1)

作者: 蒋昉霖 | 来源:发表于2016-05-20 16:58 被阅读29次

    Update 函数中修改移动控制的代码,没帧调用一次(大概),定义一个受保护的(protected)变量m_transform接收this,transform.这样程序就甩每帧去查找Transform组件,提高运行效率

    只有public属性才能在编译器窗口实例化
    定义m_Speed, 外边会变成Speed,是自动匹配的

    1/ 移动
    this.transform.Translate( new Vector3( moveh, 0, movev ) );
    

    tliis.transform 调用的是游戏体的 Transform 组件, Transform 组件提供的主要功能都是和
    移动、旋转、缩放游戏体有关的 。 我们调用了 Translate 函数移动游戏体,其中有一个 Yector3类型的参数,用来表示 x、 y、 z三个方向上的移动距离。

    Jnput是一个包装了输入功能的类,它包括几乎所有的键盘、鼠标或触控操作函数。

    1/ 按Ji.键
    if ( Input.GetKey( KeyCode.LeftArrow ) )
    {
        moveh += m speed * Time.deltaTime;
    }
    

    相关文章

      网友评论

          本文标题:学习记录(1)

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