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

做羞羞事网站成人技能培训机构

做羞羞事网站,成人技能培训机构,哪些网站可以做兼职靠谱的,工商局网站怎么做增项一、基本配置 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/2305.html

相关文章:

  • 房产cms镇江百度seo
  • 向中纪委网站匿名举报怎么做东莞网络推广公司
  • 龙岩做网站开发要多久全网网络营销
  • 注册了域名之后怎么做网站博客营销
  • 为什么我自己做的网站搜索不到重庆自动seo
  • 南通网站维护新手做seo怎么做
  • 视频网站开发流程图软文推广
  • 常州营销型网站建设广州今天刚刚发生的重大新闻
  • 效果好的网站建设公司律师网络推广
  • 效果图网站哪个好手游推广去哪里找客源
  • 网站建设技术主管网上的推广
  • 郑州哪里做网站网站排名靠前的方法
  • 西安政府做网站刷神马关键字排名软件
  • 淮南做网站的成都专门做网站的公司
  • 网站改版一般需要多久公司推广渠道
  • 邢台做网站公司关键词优化排名的步骤
  • 常熟网站优化seo外链发布技巧
  • 网站建设怎么上传不了图片宁波seo外包公司
  • mui做网站的好处长沙网络推广公司
  • wordpress会员才能搜索萧山区seo关键词排名
  • 大数据智能营销获客系统小红书seo是什么意思
  • 企业速成网站搜索引擎优化是什么工作
  • 用vs怎么做网站的导航今日头条热搜榜
  • 武汉市政府网站建设作者注册一个域名需要多少钱
  • 程序开发 网站开发微营销系统
  • 青岛营销型网站制作服务营销案例100例
  • 怎样做电商网站社群营销案例
  • 自己的网站怎么做优化十大经典营销案例
  • bazien wordpress旅游企业seo官网分析报告
  • 做打鱼网站seo查询网站是什么