找回密码
 立即注册
查看: 261|回复: 0

Unity3D基础教程(三)场景搭建,地形系统

[复制链接]
发表于 2022-5-7 20:09 | 显示全部楼层 |阅读模式
十三 简单场景搭建


  • 简单场景搭建
      摄像头基本操作
    正交投影
  • 摆放场景
      先宏观在具体拖到层级窗口

  • 飞跃导航
      按住鼠标右键
    • Scene视图点击Camera
        设置速度平滑,加速度


十四 地形系统


  • 地形Terrain
      创建地形节点默认根目录创建Terrain Data文件

  • 绘制地表

    • 创建Terrain Layer地表材质
        Diffuse主贴图Normal法线贴图

    • 使用Terrain Layer
        Terrain编辑器Paint Texture工具Edit Terrain Layers
      • 选择刷子开画
          大小,密度



  • 绘制花草
      准备花草2D贴图
    • 应用贴图
        Paint Detailes工具edit details

    • 刷子开刷
        左键绘制,shift消除,ctrl消除特定种类


  • 种植树木
      准备树模型
    • 添加树
        Paint Trees工具Edit Tree
      使用树

  • 造山&挖坑

    • Paint Terrain
        Raise or Lower TerrainSet Height


十五,十六场景搭建实例

十七 场景与角色


  • 第一视角
      将摄像机作为控制角色的子物体
    角色控制
脚本汇总

//状态机转换    //状态机类及其成员函数    public class FirstBehaviourScript : StateMachineBehaviour        override public void OnStateEnter(Animator animator, AnimatorStateInfo stateInfo, int layerIndex)        override public void OnStateExit(Animator animator, AnimatorStateInfo stateInfo, int layerIndex)        //获取设置参数    animator.SetBool("dance", false);    anim.GetCurrentAnimatorStateInfo(0).IsName("anim_Walk_Loop")
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-9-22 12:54 , Processed in 0.110757 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表