1- 创建urp项目

  1. 创建urp项目

  2. remove readme

  3. 检查是否是urp:

    1. graphics窗口对应的是 universalranderpipeline

      image-20230311231834327

    2. quality是highquality

      image-20230311231751609

      删除上面两个:

      image-20230311232050855

    3. 删除setting文件夹下设置,仅留下highfidelity

      image-20230311232227202

visual setup

image-20230311232654870

添加扩展(非必须)

image-20230311232759559

按自己的喜好来,这是笔者的配置

image-20230311233737675

命名规范

  • 花点时间决定一个合适的名字
  • 不要害怕重新命名事物
  • 不要使用单字母的名字
  • 不要使用首字母缩写词

image-20230311234011550

导包

直接双击package文件全选导入就行

image-20230311234556894

PostProcessing

重命名场景为:GameScene

点击GlobalVolume,在Inspector窗口中删除Volume的Profile并新创建一个

Character Controller

视觉效果逻辑效果分离

    public static Player Instance { 
        get { return instanceField; }
        set { Instance = value; }
    }
    public static Player instanceField;
    public static Player GetInstanceField() {
        return instanceField; 
    }
    public static void SetInstanceField(Player instanceField) {
         Player.instanceField = instanceField;
    }