Lockon Logic#1(lockon 逻辑)
当处于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 逻辑)相关推荐
- 5 Business logic vulnerabilities 业务逻辑漏洞
5 Business logic vulnerabilities 业务逻辑漏洞 目录 5 Business logic vulnerabilities 业务逻辑漏洞 一.What 二.业务逻辑漏洞如何 ...
- LVM (Logic Volume Management,逻辑卷管理)
是传统商业Unix就带有的一项高级磁盘管理工具,异常强大.后来LVM移植到了Linux操作系统上,尽管不像原来Unix版本那么强大,但瘦死的骆驼比马大,Linux的LVM仍然非常强大,可以在生产运行系 ...
- Unity-黑暗之魂复刻-Lockon
接入Button的信号 在JoystickInput中声明新的ButtonButton(buttonJstick),声明新的Bool(lockOn),lockOn的值为buttonJstick的OnP ...
- 浅谈XILINX FPGA CLB单元 汇总 (CLB、LUT、存储单元、Distributed RAM、移位寄存器、多路复用器、进位逻辑(Carry Logic))
浅谈XILINX FPGA CLB单元 汇总 (CLB.LUT.存储单元.Distributed RAM.移位寄存器.多路复用器.进位逻辑(Carry Logic)) 一.概述 CLB可配置逻辑块是指 ...
- 对话屏幕Dynpro(SE51) 屏幕元素 屏幕属性 PAI事件的触发、屏幕元素Function Code设置 屏幕流逻辑Screen Flow Logic 对话屏幕中的字段命名大小写问题
对话屏幕Dynpro(SE51) 屏幕元素 屏幕属性 l 屏幕序号(Screen number).四个数字组成的序列号,用于在程序中确定屏幕,该序号在同一个ABAP程序内部是唯一的. l 屏幕类型 ...
- 【转】Azure Logic App Demo
使用Azure Logic App + Azure Function 完成简单的业务流程 什么是Logic App Azure 逻辑应用提供了,用于在云中简化并实现可缩放的集成和工作流的方式. 它提供 ...
- matlab搭建的应用层架构逻辑,软件设计的三层架构
1:三层架构是什么? 三层架构是一个分层式的软件体系架构设计理念. 把软件架构分为三层: 1:UI层 (user interface layer) 界面层 2:BLL层 (business lo ...
- 【数电】(二) 基本逻辑运算与逻辑门电路
发现数字电路之美,领悟0 1 之意 本节目录: 数字集成电路 逻辑门 什么是逻辑运算 与(&)运算 或(|)运算 非(~)运算 异或(^)运算 与非运算 或非运算 异或运算 同或运算 异或非 ...
- 逻辑门电路 逻辑运算
门电路又称为逻辑门电路. 1.TTL全称Transistor-Transistor Logic,即BJT-BJT逻辑门电路,是数字电子技术中常用的一种逻辑门电路 2.CMOS逻辑门电路功耗极低,成本低 ...
最新文章
- Java关键字系列(public,protected,private)
- facl:文件访问控制列表
- 一行Java代码竟能获取tomcat的绝对路径
- poj 3321 Apple Tree(dfs序+树状数组求和模型)
- AOP日志-查询日志流程分析
- 编制网站首页的基本原则
- pmwiki 安装和基本配置
- 解决nginx下connect() to 127.0.0.1:3000 failed
- 1650显卡和1050T显卡差距大吗?
- php和mysql的概述_MySQL_理解MySQL变量和条件,一、概述 变量在存 - phpStudy
- uploadify php demo,php uploadify上传
- 新一期,微信免费领7天WPS稻壳会员活动!
- 毕业工具大全:开题、答辩、格式排版等stata、spss等多种统计软件、绘图软件(附送教学视频)超200G资料
- linux foxit,Foxit PDF SDK
- RV32G下lui/auipc和addi结合加载立即数时的补值问题
- Java校验身份证号码的工具类
- OSError: [WinError -529697949] Windows Error 0xe06d7363
- sqoop 导出hive数据到MySQL数据库当中
- 正方形数组的数目(DAY 81)
- js中clearInterval的重新执行/重新开始