当前位置: 首页 > news >正文

辽宁响应式网站建设推荐品牌运营公司

辽宁响应式网站建设推荐,品牌运营公司,知网被罚对知识产权就是要重拳保护,企业所得税税率知多少本文仅作笔记学习和分享,不用做任何商业用途 本文包括但不限于unity官方手册,unity唐老狮等教程知识,如有不足还请斧正​ 首先你应该了解新输入系统的构成结构:Unity新输入系统结构概览-CSDN博客 Input System - Unity 手册 1.In…

本文仅作笔记学习和分享,不用做任何商业用途

本文包括但不限于unity官方手册,unity唐老狮等教程知识,如有不足还请斧正​

首先你应该了解新输入系统的构成结构:Unity新输入系统结构概览-CSDN博客

Input System - Unity 手册

1.InputAction概览

还是需要强调,InputAction中定义了所有的输入手势,是用来配置输入的基本单位

声明一个变量

 public InputAction inputaction;

 

2.预配置选项(齿轮)

Unity's new Input system Beginners Guide - VionixStudio

2.1 Action Type

动作类型可以自己选择响应方式,我也理解为模拟量化方式

比如键盘上的案件你总不可能用value来处理,显然是buttron表示一次的按键事件,而鼠标的点击肯定是用value来模拟,不然怎么处理连续的拖动呢?

2.2 Control Type

2.3 Interactirons

交互方式,非常简单就是长按,多按,压按,慢按,点按触发

如果想要设置详细信息或者配置更多的内容,可以open input settings里有一大堆可以设置的参数

2.4 Processors

后处理,该处就是将动作类型设置的返回值通过一定方式处理并再次返回出去

3.Binding(绑定按键)

当然添加绑定方式也受到Acrtion Type和Control Type影响

当我如下设置时,会出现上下左右键的组合绑定

如下设置时,则会前后左右键的组合绑定

双击空的绑定事件,可以自己选择输入方式的具体内容,比如我就拿键盘的wasd举例

双击2D vector可以看到其部分参数

4.代码与事件

Class InputAction | Input System | 1.6.1 (unity.cn)

为了举例我绑定了一个button的鼠标左键事件

最最开始,可以使用Enable方法启用输入检测

开始,触发与结束事件

查看源码可以看到started事件类型是一个泛型的有参无返回值的Action

(C# 事件-CSDN博客)

so,我们可以创建一个CallbackContext参数的函数,或者直接lambda表达式

public class inputContral : MonoBehaviour
{public InputAction mouseClick;public InputAction inputaction;void Start() {mouseClick.Enable();mouseClick.started+=(cacllbake)=>{print("进入事件,鼠标点下去了");};mouseClick.performed += func;mouseClick.canceled += (cacllbake) => {print("结束事件,鼠标抬起来了");};}private void func(CallbackContext callbackContext) {print("触发了事件,鼠标按下途中");     }

下面则是之前的wasd的vector2的栗子

移动控制ReadValue<>();

public class InputControl : MonoBehaviour {public InputAction inputaction;private void Start() {inputaction.Enable();inputaction.performed += OnInputPerformed;}private void OnInputPerformed(InputAction.CallbackContext context) {Vector2 inputVector = context.ReadValue<Vector2>();float ws = inputVector.y;if (ws > 0) {Debug.Log("W key pressed");}else if (ws < 0) {Debug.Log("S key pressed");}}
}

http://www.shuangfujiaoyu.com/news/9355.html

相关文章:

  • 做个平台网站怎么做的独立网站怎么做
  • 杭州网站建设公司排名谷歌搜索引擎怎么才能用
  • wordpress多站企业网站设计思路
  • 求一个手机能看的网站企拓客app骗局
  • 襄阳网站建设培训如何做网络推广
  • 网站后台图片传不上去怎么办互联网公司排名
  • 电子商务网站建设规划方案企业网站seo优化外包
  • 单页 网站模板做公司网站的公司
  • 电商优惠券网站 建设西安区seo搜索排名优化
  • 邹城建设银行网站在线外链
  • 做微电影模板下载网站免费推广平台排行榜
  • 给网站底部做友情链接深圳seo排名
  • 做五金找订单查什么网站常用的网络推广方法有哪些
  • 哪家做网站的公司好chrome浏览器官网入口
  • wordpress 取消自适应东莞做网站排名优化推广
  • 做导航网站成本泰安seo推广
  • 浙江省城乡与住房建设部网站百度推广账号登录入口
  • 深圳网站科技有限公司靠谱吗百度seo新规则
  • 懒人图库seo有什么作用
  • 郑州 手机网站制作网页制作教程视频
  • 汕头网站建设制作方案湖南今日新闻最新头条
  • 办公用品网站建设百度一下你就知道主页
  • 河南省建设委员会网站专业的网络推广
  • 网站网页设计中怎么添加页码信息网站推广去哪家比较好
  • 中国最大的建站网站长沙网站seo技术厂家
  • 如何建立代购网站域名购买哪个网站好
  • 武汉教育网站百度竞价排名叫什么
  • 邢台政府信息公开平台长沙关键词优化费用
  • 外贸网站建设十大标准外贸网站建站网络推广的细节
  • 南昌网站建设公司应用商店关键词优化