今天学习了调用模型动作的方法,我们可以调用它动作的名字,然后再调用它的方法

if (agent.remainingDistance == 0)
            {
                AnimmationIdin(); //调用的方法
            }
            else
            {
                AnimmationWalk();
            }
        }
    }
   
    public void AnimmationIdin() {
        go.transform.animation.Play(" Idle"); //动作的名字
    }
    public void AnimmationWalk() {
        go.transform.animation.Play(" L_Run");
    }

自动寻径的步骤:

1.创建地形
2.添加角色
3.创建多个障碍物,尽量摆的复杂一点,来检查Navmesh
   的可用性和效率。
4.选中地形,在Navigation窗口中,设置Navigation Static
5.依次选中障碍物,在avigation窗口中,设置Navigation Static
6.Navigation窗口中,选择Bake(烘焙)界面,点击Bake按钮,进程场景烘焙,就可以烘焙出寻路网格了
7.为角色添加NavMeshAgent组件。Component->Navigation->Nav Mesh Agent
8.为角色新增一个脚本PlayerController.cs,实现点击目标,自动寻路功能

例子:
private NavMeshAgent agent;
void Start () {
    agent =GetComponent<NavMeshAgent >(); //获取插件
    }
void Update()
    {
        RaycastHit hit; //定义一条射线
        if (Input.GetMouseButtonDown(0))
        {
            Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition); //鼠标点击的范围
            if (Physics.Raycast(ray, out hit)) //射线的长度
            {
                agent.SetDestination(hit.point);
            }

照相机跟随

public Transform play; //定义一个对象
public float smooth = 3; //缓冲速度
void Update () {
        Vector3 pos = play.position + new Vector3( -2,7,-3); //摄像机减去对象的x,y,z轴的坐标
        transform.position = Vector3.Lerp(transform .position ,pos,smooth *Time .deltaTime);
    }

更多精彩关注:http://www.gopedu.com/

Unity模型动作操作相关推荐

  1. [Unity][blender]在blender中新建标准两足人形骨骼模型动作导入到Unity中

    为了解决 标准两足人形骨骼动作 不够的问题,用于拓展自己想要的 动作. 在blender中新建标准两足人形骨骼模型动作导入到Unity中 主要用于Unity 标准两足人形模型动作 的动作拓展 主要是参 ...

  2. Unity快速入门之四 - Unity模型动画相关

    最近要给公司的小伙伴做Unity入门,针对几个常用的知识进行快速入门介绍. Unity快速入门之一 3D基础概念.Camera.Canvas RenderMode的几种方式对比_翕翕堂 Unity快速 ...

  3. Unity模型导入相关知识

    文章目录 常见的模型格式 模型导入参数设置 Model页签 Scene设置 Meshes设置 Geometry设置 Rig页签 Animation Type:动画类型 Avatar化身信息设置 Ani ...

  4. Perspective Mockups mac(PS透视模型动作插件)支持ps2021

    Perspective Mockups for mac是一款PS 3d透视模型动作插件,能将您的设计产生酷炫3D效果,是一款"有深度"的ps插件,Perspective Mocku ...

  5. PS透视模型动作插件:Perspective Mockups mac(支持ps2021)

    Perspective Mockups for mac是一款PS 3d透视模型动作插件,能将您的设计产生酷炫3D效果,是一款"有深度"的ps插件,Perspective Mocku ...

  6. SolidWorks绘图及Unity模型导入

    SolidWorks绘图及Unity模型导入 一.零件(只讲重要的几步) 1.新建工程 2.裁剪 3.转换实体引用 二.装配体(关键是零件替换.连接重组) 1.细节隐藏 2.零件替换 3.建筑模型导入 ...

  7. 【Unity】动作游戏开发实战详细分析-24-流血喷溅程序

    [Unity]动作游戏开发实战详细分析-24-流血喷溅程序 溅落血迹效果 实现思路 利用对象池的代码设计思路,通过随机性来实现随机的溅落血迹效果. 代码 public class DripBloodF ...

  8. UNITY 模型与动画优化选项

    UNITY 模型与动画优化选项 1,RIG: Optimze Game Objects,[默认是没勾选的] 效果:将骨骼层级从模型中移除,放到动画控制器中,这样性能提高明显.实测中发现原来瞬间加载5个 ...

  9. ThinkPHP6项目基操(19.实战部分 Mysql模型事务操作)

    模型事务操作 前言 1. Mysql数据库注意 2. thinkPHP模型使用事务 前言 事务操作在复杂的数据库操作的时候尤为重要,特别是在操作多张表的时候,如果某一步骤出错了,就会导致有脏数据,会很 ...

最新文章

  1. 如何利用 C# 爬取Gate.io交易所的公告!
  2. 在计算机领域里,只有想不到,没有做不到
  3. hibernate3 hbm2java_hibernate3下hbm2ddl和hbm2java的配置
  4. 《金色梦乡》金句摘抄(六)
  5. android ndk gcc,Android NDK GCC似乎是铿锵的 - 它应该是这样吗?
  6. jQuery源码分析 整体框架部分及部分常用方法
  7. 【ACDU推荐好文】手把手教你 DBCA 搭建 Oracle ADG
  8. java设计模式适配器模式_Java解释器设计模式
  9. 开发工具 之 PowerDesigner
  10. nacos更换数据库为mysql
  11. 接口如何保证幂等性的解决方案
  12. JavaScript 操作 session 方法
  13. 学术蓝毕业论文答辩PPT模板
  14. Python解微分方程
  15. android开发 抽屉,Android自带抽屉布局及NavigationView的使用
  16. Windows注册表基础知识
  17. 鹿先森博客原先森博客(sey.ink)
  18. Geoffrey Hinton
  19. CVPR 2021 | “以音动人”:姿态可控的语音驱动说话人脸
  20. 云计算机房之间消防通道,商场的消防通道该怎么设计才合理?

热门文章

  1. 【转】Black Box
  2. 华为和京东方在美国专利排名快速提升,代表中国创新力持续增强
  3. 用python抓取网页中所有pdf文件的笨方法
  4. 求单链表的最大值与原地逆转_数据结构基础复习09.ppt
  5. Android原生计步功能的实现,记录当日步数(仿微信运动),不需要后台service
  6. git 的 cat-file 命令用法
  7. python 读取outlook邮箱邮件
  8. cosmic文档编写
  9. android 反编译+二次打包
  10. cyq.data mysql_终于等到你:CYQ.Data V5系列 (ORM数据层)最新版本开源了