当处于lonckon状态的时候模型应该只能面向被锁定物体。所以要在actorcontroller里面增加判断,当处于锁定状态的时候模型只能面向被锁物体:

  //lockon状态判断if (camcon.lockState == true){if (pi.Dmag > 0.1f)//增加判断 如果按键时间大于0.1秒那么就不转回到前面{Vector3 targetForward = Vector3.Slerp(model.transform.forward, pi.Dvec, 0.3f);//转身缓动 使模型在一个球面上旋转model.transform.forward = targetForward;}if (lockPlanar == false){planarVec = pi.Dmag * model.transform.forward * WalkSpeed * ((pi.run) ? runMultiplier : 1.0f);//如果lockPlanaer等于false就更新planarvec的值,如果等于true那么就锁死在当前值}//planarVec = pi.Dmag * model.transform.forward*WalkSpeed*((pi.run)?runMultiplier:1.0f);//玩家操作存量大小*当下模型正面=玩家意图 把玩家意图存在这个变量里面//print(CheckState("idle", "attack"));}else{model.transform.forward = transform.forward;if (lockPlanar == false){planarVec = pi.Dvec * WalkSpeed * ((pi.run) ? runMultiplier : 1.0f);}}

Lockon Logic#1(lockon 逻辑)相关推荐

  1. 5 Business logic vulnerabilities 业务逻辑漏洞

    5 Business logic vulnerabilities 业务逻辑漏洞 目录 5 Business logic vulnerabilities 业务逻辑漏洞 一.What 二.业务逻辑漏洞如何 ...

  2. LVM (Logic Volume Management,逻辑卷管理)

    是传统商业Unix就带有的一项高级磁盘管理工具,异常强大.后来LVM移植到了Linux操作系统上,尽管不像原来Unix版本那么强大,但瘦死的骆驼比马大,Linux的LVM仍然非常强大,可以在生产运行系 ...

  3. Unity-黑暗之魂复刻-Lockon

    接入Button的信号 在JoystickInput中声明新的ButtonButton(buttonJstick),声明新的Bool(lockOn),lockOn的值为buttonJstick的OnP ...

  4. 浅谈XILINX FPGA CLB单元 汇总 (CLB、LUT、存储单元、Distributed RAM、移位寄存器、多路复用器、进位逻辑(Carry Logic))

    浅谈XILINX FPGA CLB单元 汇总 (CLB.LUT.存储单元.Distributed RAM.移位寄存器.多路复用器.进位逻辑(Carry Logic)) 一.概述 CLB可配置逻辑块是指 ...

  5. 对话屏幕Dynpro(SE51) 屏幕元素 屏幕属性 PAI事件的触发、屏幕元素Function Code设置 屏幕流逻辑Screen Flow Logic 对话屏幕中的字段命名大小写问题

    对话屏幕Dynpro(SE51) 屏幕元素 屏幕属性 l  屏幕序号(Screen number).四个数字组成的序列号,用于在程序中确定屏幕,该序号在同一个ABAP程序内部是唯一的. l  屏幕类型 ...

  6. 【转】Azure Logic App Demo

    使用Azure Logic App + Azure Function 完成简单的业务流程 什么是Logic App Azure 逻辑应用提供了,用于在云中简化并实现可缩放的集成和工作流的方式. 它提供 ...

  7. matlab搭建的应用层架构逻辑,软件设计的三层架构

    1:三层架构是什么? 三层架构是一个分层式的软件体系架构设计理念. 把软件架构分为三层: 1:UI层   (user interface layer)  界面层 2:BLL层 (business lo ...

  8. 【数电】(二) 基本逻辑运算与逻辑门电路

    发现数字电路之美,领悟0 1 之意 本节目录: 数字集成电路 逻辑门 什么是逻辑运算 与(&)运算 或(|)运算 非(~)运算 异或(^)运算 与非运算 或非运算 异或运算 同或运算 异或非 ...

  9. 逻辑门电路 逻辑运算

    门电路又称为逻辑门电路. 1.TTL全称Transistor-Transistor Logic,即BJT-BJT逻辑门电路,是数字电子技术中常用的一种逻辑门电路 2.CMOS逻辑门电路功耗极低,成本低 ...

最新文章

  1. Java关键字系列(public,protected,private)
  2. facl:文件访问控制列表
  3. 一行Java代码竟能获取tomcat的绝对路径
  4. poj 3321 Apple Tree(dfs序+树状数组求和模型)
  5. AOP日志-查询日志流程分析
  6. 编制网站首页的基本原则
  7. pmwiki 安装和基本配置
  8. 解决nginx下connect() to 127.0.0.1:3000 failed
  9. 1650显卡和1050T显卡差距大吗?
  10. php和mysql的概述_MySQL_理解MySQL变量和条件,一、概述  变量在存 - phpStudy
  11. uploadify php demo,php uploadify上传
  12. 新一期,微信免费领7天WPS稻壳会员活动!
  13. 毕业工具大全:开题、答辩、格式排版等stata、spss等多种统计软件、绘图软件(附送教学视频)超200G资料
  14. linux foxit,Foxit PDF SDK
  15. RV32G下lui/auipc和addi结合加载立即数时的补值问题
  16. Java校验身份证号码的工具类
  17. OSError: [WinError -529697949] Windows Error 0xe06d7363
  18. sqoop 导出hive数据到MySQL数据库当中
  19. 正方形数组的数目(DAY 81)
  20. js中clearInterval的重新执行/重新开始

热门文章

  1. 我创业的这一年 九个月只有两个人
  2. 计算机电缆传输频率,传输频率
  3. 三维地下管线系统(CS)视频
  4. 振兴当当,李国庆如何逐鹿中原?
  5. 拾忆Elasticsearch02:Elasticsearch的基本命令回顾
  6. Pippo java微服务,轻量级web开发框架,原来Filter还能这么玩
  7. android layout html,layoutgravity
  8. 一种以STC89C51为核心控制器的积水清除与利用装置解决方案
  9. rf中resourceid_RF(三)元素定位方法
  10. C 语言常量pi,如何在C中使用PI常数