? ,,

亚洲午夜精品视频_国产黄大片_网站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国片精品 | 亚洲av成人午夜电影在线观看 | 国产一级特黄aa毛片 | 久草视频手机在线观看 | 久久精品成人一区二区三区 | 国产手机精品自拍视频 | 欧美激情精品久久久久久久 | 亚洲成人一区 | 国产午夜视频在线观看网站 | 国产成a人亚洲精品无码樱花 | 国产精品露脸国语对白 | 麻豆av一区二区天美传媒 | 亚洲免费在线视频播放 | 高颜值美女啪啪 | 老色99久久九九精品尤物 | 美女亚洲精品一区 | 亚洲色图25p | 色噜噜狠狠色综合av | 中文字幕欧美人妻精品一区 | 在线国产一区 | 国产特黄特色的大片观看免费视频 | 特级毛片a级毛片100免费播放 | 国产一区二区视频免费 | 免费视频色 | 一区二区三区欧美日韩 | 九一视频在线免费观看 | 疯狂撞击丝袜人妻 | 久久精品免费一区二区三区 | 亚洲热妇无码av在线播放 | 国产精品原创巨作av | 久久久久久综合成人精品 | 中文字幕乱妇无码av在线 | 四虎影视在线影院在线观看 | 久久99爰这里有精品国产 | 久久国产成人午夜av影院 | 成人乱码一区二区三区 | 亚洲成人网在线 | 国产一区二区三区电影 | 熟女乱牛牛视频在线观看 | 午夜福利院电影 |