? ,,

亚洲午夜精品视频_国产黄大片_网站av_99亚洲伊人久久精品影院红桃_91av入口_永久免费av片在线观看全网站

聯系我們

給我們留言

聯系我們

地址:福建省晉江市青陽街道洪山路國際工業設計園納金網

郵箱:info@narkii.com

電話:0595-82682267

(周一到周五, 周六周日休息)

當前位置:主頁 > 3D教程 > 圖文教程

UE4Pawn、Character設置AI Controller class的方法

來源: 52vr | 責任編輯:傳說的落葉 | 發布時間: 2019-06-06 08:22 | 瀏覽量:

只有繼承自Pawn的類才有AI Class,Actor是Pawn的父類,所以Actor沒有AI Class屬性。

 

設置默認Controller

設置默認Controller的方式是:MyPawn->SpawnDefaultController()

 
  1. AICharacter* const Bot = GetWorld()->SpawnActor(BotClass, SpawnLoc, SpawnRot, SpawnParams);  
  2. if(Bot)  
  3. {  
  4.     Bot->SpawnDefaultController();  
  5. }  

但是,僅僅調用這一個函數不夠,還需要再你的Pawn構造函數設置屬性AutoPossessAI

 
  1. AutoPossessAI = EAutoPossessAI::PlacedInWorldOrSpawned;  

 

 

對應的藍圖屬性,修改角色藍圖的Auto Possess AI屬性:Placed In World or Spawned

 

[UE4Pawn、Character設置AI Controller class的方法

 

設置自定義Controller

 
  1. MyControllerAI = GetWorld()->SpawnActor<AAIController>(AAIController::StaticClass());  
  2. MyPawn = GetWorld()->SpawnActor<AMyPawn>(AMyPawn::StaticClass());  
  3. MyControllerAI->SetPawn(MyPawn);  

 之后就可以用自定義Controller來控制Pawn、Character移動了,例如:

 
  1. NavSys->SimpleMoveToLocation(MyControllerAI , DestLocation);  

 或者:

 
  1. MyControllerAI->MoveToLocation(DestLocation);  

 


相關文章
網友評論

您需要登錄后才可以發帖 登錄 | 立即注冊

關閉

全部評論:0條

推薦
熱門
主站蜘蛛池模板: 无码少妇一区二区三区浪潮av | 99碰碰 | www日本免费视频 | 99热亚洲 | 黄网站在线观看视频 | 日韩激情无码免费毛片 | 国产97色在线 | 免费 | 精品欧美日韩一区二区三区 | 久久福利片 | 一区二区在线欧美日韩中文 | 无遮挡一级毛片呦女视频 | 国产 欧美 日产久久 | 成人福利视频在线观看网址 | 亚洲大尺度无码专区尤物 | 亚洲小说区图片区另类春色 | 宅男666在线永久免费观看 | 亚洲欧美综合一区二区三区四区 | 日产免费路线一二区 | 女网址www女高清中国 | 99久久精品免费看国产麻豆 | 日本一区不卡在线观看 | 成在线人免费视频一区二区 | 精品国精品无码自拍自在线 | 一级做a爰片久久毛片潮喷 一级做a爰片久久毛片看看 | 国产精品亚洲二区在线 | 久久免费公开视频 | 亚洲av无码成人黄网站在线观看 | 亚洲午夜久久久久国产 | 一个人看的视频www在线播放网 | 国产精品免费播放 | 久久久久亚洲av无码专区导航 | 日本一片免费观看高清完整 | 久久久久亚洲日日精品 | 亚洲精品自偷自拍无码 | 鲁大师在线视频播放免费观看 | 国产97式 | 欧美一区二区三区不卡视频 | 亚洲国产精品乱码在线观看97 | 精品国内一区二区三区免费视频 | 在线毛片免费观看 | 韩国av |