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

安徽哪些地方封城了优化公司流程制度

安徽哪些地方封城了,优化公司流程制度,用手机制作宣传单的app,营销方案模板范文一、基本配置 1.创建一个输入映射上下文(映射表) 2.创建自己需要的操作映射或者轴映射 3.创建完成之后进入这个映射,来设置类型,共有4个类型 1.Digital:是旧版操作映射类型,一般是按下抬起来使用,像跳跃…

一、基本配置 

1.创建一个输入映射上下文(映射表)

2.创建自己需要的操作映射或者轴映射

3.创建完成之后进入这个映射,来设置类型,共有4个类型 

1.Digital:是旧版操作映射类型,一般是按下抬起来使用,像跳跃,之类的

2.剩余三个都是轴映射类型,Axis1D:单向轴,一般是油门按键,摇杆之类的

3.Axis2D:有x,y两个方向,2D轴,一般是移动之类的

4.Axis3D:有x,y,z三个方向

4.将设置的映射添加至上下文中

1.操作映射的配置就添加个按键直接使用就好了

2.轴映射的配置

5.然后设置对应的按键。基本设置就完成了

二、使用方法 

然后我这边选择使用C++来使用

1.在使用此配置的角色类中引入按键映射mapping

//头文件代码
UPROPERTY(EditAnywhere)//此标记可以在蓝图中导入映射资产
class UInputMappingContext*MappingContext;
UPROPERTY(EditAnywhere)
class UInputAction * JumpAction;//跳跃事件的action
UPROPERTY(EditAnywhere)
UInputAction * MoveAction;//移动事件的action
virtual void BeginPlay() override;
virtual void ALGPlayerCharacter::SetupPlayerInputComponent(UInputComponent* PlayerInputComponent)
//轴映射移动绑定的函数,必须带有一下参数格式必须一致
void Move(const FInputActionValue& Value);//cpp文件代码
//按键操作一般在beginplay中执行
void ALGPlayerCharacter::BeginPlay()
{Super::BeginPlay();//判断一下资产是否添加,否则UE会崩溃if(MappingContext){//因为按键是在角色身上执行的,所以需要找到角色控制器if (APlayerController* PC = Cast<APlayerController>(GetController())){//通过角色控制找到增强输入子系统
UEnhancedInputLocalPlayerSubsystem*Subsystem=ULocalPlayer::GetSubsystem<UEnhancedInputLocalPlayerSubsystem>(PC->GetLocalPlayer());//将映射表添加至系统中Subsystem->AddMappingContext(MappingContext,0);}}
}void ALGPlayerCharacter::SetupPlayerInputComponent(UInputComponent* PlayerInputComponent)
{Super::SetupPlayerInputComponent(PlayerInputComponent);
//使用了增强输入后,旧的输入控件就无法使用,必须使用新的if(UEnhancedInputComponent*EnhancedInputComponent = Cast<UEnhancedInputComponent>(PlayerInputComponent)){//跳跃事件的绑定EnhancedInputComponent->BindAction(JumpAction,ETriggerEvent::Started,this,&ALGPlayerCharacter::DoJump);//移动事件的绑定EnhancedInputComponent->BindAction(MoveAction,ETriggerEvent::Triggered,this,&ALGPlayerCharacter::Move);}
}//绑定的移动事件
void ALGPlayerCharacter::Move(const FInputActionValue& Value)
{获取绑定事件给出的轴值FVector2D InputValue = Value.Get<FVector2D>();UE_LOG(LogTemp, Log, TEXT("ok%s"),*InputValue.ToString())//前后移动AddMovementInput(GetActorForwardVector(), InputValue.Y);//左右移动AddMovementInput(GetActorRightVector(), InputValue.X);
}

http://www.hrbkazy.com/news/11740.html

相关文章:

  • 东莞整合网站建设营销网络营销策划方案书范文
  • 做微信公众号必备的网站怎样制作一个网页
  • 优秀原创设计网站百度关键词价格排行榜
  • 潍坊大型做网站建设的公司今天大事件新闻
  • 滨州网站建设semi
  • 织梦网站栏目建设app拉新渠道商
  • 中国工商银行网站建设直通车关键词优化
  • 买香港空间上传美女图片做网站百度营消 营销推广
  • 如何在网站上做标注国外域名注册网站
  • 电商网站建设行情重庆森林壁纸
  • 华亮建设集团股份有限公司网站seo是什么意思seo是什么职位
  • 简单网站后台模板网络营销的特点包括
  • 如何在建设教育协会网站注册考试app营销推广方案
  • 上海中风险地区清零seo快排
  • 力洋深圳做网站公司微信营销方法
  • 网站建设中手机版seo名词解释
  • 网站设计规划信息技术教案高州网站seo
  • 东莞网络营销推广速度快网站推广和优化的原因
  • 有什么比较好的做简历的网站重庆seo全面优化
  • 米趋外贸网站建设太原网站建设
  • 推荐郑州网站建设公司app营销策略都有哪些
  • 网站站内链接网络服务投诉平台
  • 广州市 网站 建设seo是什么意思的缩写
  • 十大免费自学app长沙官网seo
  • 中华住房和城乡建设厅网站营销技巧和营销方法心得
  • wordpress 输出jsonseo优化的主要内容
  • 美食网站中饮食资讯该怎么做网站制作公司高端
  • 金融网站html5模板搜索引擎优化自然排名的优点
  • wordpress用户组名称百度的seo排名怎么刷
  • 单片机做网站百度答主招募入口官网