11_tanks_war

作者: alphonseLin | 来源:发表于2019-06-09 23:40 被阅读0次
    image.png image.png
    1. Sprite来控制图片内容
    2. 要有碰撞效果的话,两个都要有碰撞器,运动的一方有刚体,如果经常不运动的话,刚体就会休眠,就不会有碰撞的效果了
    3. rigidbody 2D,如果受到z轴上的力,就会发生不可知的旋转
    4. 防抖方式:
      private void FixUpdate()
      Update不固定,fixUpdate能固定,Time.fixedDeltaTime
    5. 优先级问题,按下两个键的时候,坦克会平移
    6. 渲染次序
      sprite render->sorting layer(设置大层级)->order in layer(设置小层级)
    7. 2D游戏和3D游戏的旋转角度要反过来
    8. transform.Translate(transform.right * moveSpeed * Time.deltaTime, Space.World);//如果前面是世界坐标,后面的数,可以不填。如果是自身坐标,后面必须是世界坐标
    9. 触发器(碰到就有个触发检测)和碰撞器
    10. 通过collider拿到碰撞物体的所有组件
    11. bool值的默认值都是false
    12. defendEffectPrefab.SetActive(true),直接控制他的显示和关闭
    13. Invoke();延时调用
    14. Instantiate(playerPrefab, transform.position, Quaternion.identity); Quaternion.identity要调用什么数据
    15. Time.fixedDeltaTime
    16. Quaternion.identity,这样就是随着预制体的旋转度数,即无旋转
    17. itemGo.transform.SetParent(gameObject.transform);跟随父物体
    18. 设置单例模式
    19. encapsulate field
    20. SetActive(true)
    21. 建空位置,然后直接跳转
    22. 在build setting里面,去控制场景的序号
    23. invoke("方法名", 延迟秒数)
    24. audioSource,一出来就发出声音
    25. SendMessage()
    26. if (!moveAudio.isPlaying)
      {
      moveAudio.Play();
      }//避免音效重复播放
    27. 帧动画
    28. 可加功能:
      1. scene1 有动画效果
      2. 双人游戏
      3. 红色敌人坦克,打破后,有吃的东西出现
      4. 吃的东西做效果
      5. 坦克本身有运动效果
    29. animator
    30. Scale with screen size

    相关文章

      网友评论

        本文标题:11_tanks_war

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