1. 程式人生 > >虛擬現實-VR-UE4-建立一個自定義的角色 Character

虛擬現實-VR-UE4-建立一個自定義的角色 Character

我學習的資料使用的是老版本的ue4

新版本有好多都是不一樣的,好多東西需要自己來摸索,

比如,在老闆版本中,預設建立一個GameMode 是回自動建立建構函式發的,而新版本,是沒有的,需要自己手動填寫,而且這些引數我也不瞭解是什麼意義


不過這些都不印象,可以自己建立


宣告建構函式,並在Cpp中實現就好,這裡要插入一點東西,就是我們需要在虛幻4中新增一的新的Character類

具體如下圖


首先檔案,選擇新建 c++類


選著繼承 Character,直接下一步


輸入自定義類 名稱,點選建立,新版本在建立完成後,回自動開啟編譯器不需要確認了


這時最新生成的,編譯除錯

在BeginPlay()函式中新增一句話,驗證一下,遊戲現在使用的就是我們自己自定義的Character


編譯,這個時候應該還沒有出現我們想要看到的東西

還需要在Gamemode中設定使用我們自己類


在Gamemode的類的建構函式中新增一行程式碼,我這裡不復制程式碼希望大家也可以手抄一邊,以後你就會感謝我了,哈哈哈哈

好了,這回編譯執行


剩下的填寫動作等等在寫。


相關推薦

虛擬現實-VR-UE4-建立一個定義角色 Character

我學習的資料使用的是老版本的ue4 新版本有好多都是不一樣的,好多東西需要自己來摸索, 比如,在老闆版本中,預設建立一個GameMode 是回自動建立建構函式發的,而新版本,是沒有的,需要自己手動填寫,而且這些引數我也不瞭解是什麼意義 不過這些都不印象,可以自

虛擬現實-VR-UE4-建立C++版工程

首先,建立C++版本的UE4 專案工程,我使用的是4.12.3版本,據瞭解,新版本後面的編譯都是vs2015 所以,想要建立C++版本的工程,就需要安裝vs2015 至於vs2015的安裝,自己百度吧。 上下的建立工程和藍圖版沒有什麼區別。 如圖,選擇

用opencv模仿matlab中的fspecial()函式建立一個定義空間高斯濾波器模板

模仿matlab裡的fspecial()函式,建立一個自定義空間高斯濾波器模板。 基本原理:二維高斯核函式的基本形式是這樣滴: 通常我們的座標都是x和y整數,要產生一個3x3的濾波器,我們要以中心為基礎取樣,這樣第一個值為(-1,-1),以後依次排序到(1,1)。這樣就可以產生一個mxn

springmvc在處理請求過程中出現異常資訊交由異常處理器進行處理,自定義異常處理器可以實現一個系統的異常處理邏輯。為了區別不同的異常通常根據異常型別自定義異常類,這裡我們建立一個自定義系統異常,如果controller、service、dao丟擲此類異常說明是系統預期處理的異常資訊。

springmvc在處理請求過程中出現異常資訊交由異常處理器進行處理,自定義異常處理器可以實現一個系統的異常處理邏輯。 1.1 異常處理思路 系統中異常包括兩類:預期異常和執行時異常RuntimeException,前者通過捕獲異常從而獲取異常資訊,後者主要通過規範程式碼開發、測試通過手段減少執

Ionic2建立一個定義pipe實現千分位號

1、在src目錄下建立一個pipe目錄用於存放自定義pipe,然後建立一個pipe |--src |--pipe *****.ts 2、在ts檔案裡面寫pipe的邏輯 import { Pipe, PipeTransform }

sharepoint 2016 學習系列篇(12)-定義列表應用篇-(1)建立一個定義列表(Create a custom list)

sharepoint平臺,有很多特別實在又好用常用的功能之一,自定義列表(Custom list),我們可以用它,來建立很多列表資料應用,來儲存資料,無需開發,就能線上,增加,修改,刪除,查詢等操作資料

Ecshop二次開發:如何建立一個定義頁面(一)

今天自己本機用wampserver搭建了一個環境,然後下載了Ecshop官方(UTF-8)最新版本,然後進行熟悉。 進入後臺簡單的操作了一下,想自己寫一個php頁面,並在模版中調用出來值。 第一步:在根目錄新建了一個test.php頁面。並寫上如下程式碼: 不過百度了一下

如何建立一個定義的`ErrorHandlerMiddleware`方法

在本文中,我將講解如何通過自定義`ExceptionHandlerMiddleware`,以便在中介軟體管道中發生錯誤時建立自定義響應,而不是提供一個“重新執行”管道的路徑。 > 作者:依樂祝 > 譯文:https://www.cnblogs.com/yilezhu/p/12497937.html > 原文

一個ros包下怎麽使用另外一個定義ros包裏的message

com doc pack .cn .html docs ssa ace hit 假設自定義消息包my_message_package https://answers.ros.org/question/206257/catkin-use-ros-message-from-an

創建一個定義比較器

rac void ger 接口 table string pre ride com 雙列集合: -------------| Map 如果是實現了Map接口的集合類,具備的特點: 存儲的數據都是以鍵值對的形式存在的,鍵不可重復,值可以重復。 ---------------

通過修改註冊表建立Windows定義協議

height install ict 所有 cee 新建 gpo ogr 編輯 引言 本文主要介紹註冊表的概念與其相關根項的功能,以及瀏覽器如何通過連接調用自定義協議並與客戶端進行數據通信。文中講及如何通過C#程序、手動修改、安裝項目等不同方式對註冊表進行修改。其中通過安

2019北京高科技展 虛擬現實VR/AR博覽會

顧問 以及 空間 公司 滑雪 發生器 輔助設計 計算機 社會 第二十二屆中國國際科技產業博覽會2019京國際VR/AR展 主辦單位: 北京市人民政府 ××× 中國國際貿易促進委員會 支持單位:中國教育部 中國工信部中國商務部 國有資產監督管理委員

Flutter:教你用CustomPaint畫一個定義的CircleProgressBar

  注意:這其實是一篇CustomPaint的使用教程!! 原始碼地址:github.com/yumi0629/Fl…   在Flutter中,CustomPaint就像是Android中的Paint一樣,可以用它繪製出各種各樣的自定義圖形。確實,Paint的使用比較複雜,我覺得直接講API的話也太無聊了

Xamarin定義佈局系列——ListView的一個定義實現ItemsControl(橫向列表)

原文: Xamarin自定義佈局系列——ListView的一個自定義實現ItemsControl(橫向列表) 在以前寫UWP程式的時候,瞭解到在ListView或者ListBox這類的列表空間中,有一個叫做ItemsPannel的屬性,它是所有列表中子元素實際的容器,如果要讓列表進行橫向排列,只需要在Xam

如何寫好一個定義View

前言 對於iOS開發來說,寫一個自定義view,或者恰當地使用tableview基本上可以算的上是“行活”。但是看過一些同學寫的自定義控制元件後,有時感覺似乎寫的不夠好,雖然可以正常工作,但是在可拓展性、易用性、以及穩定性上都有所欠缺。所以我打算寫一個系列,就叫做如何寫好xxx,就總結下我認為的好的寫法應該

js將一串隨機數字每四位加一個定義符號(格式:1234-5678-90)

方法一:      let string = '1234567890',result = '', index = 0; for(let i=0; i<string.length; i++){      result +=

使用AddPermission,獲取Android6.o許可權,附上一個定義的dialog,簡單實用。

先來看看效果。。 1.新增AddPermission的依賴 gitbub地址:https://github.com/yanzhenjie/AndPermission implementation ‘com.yanzhenjie:permission:2.0.0-rc1

手把手教你ExtJS從入門到放棄——篇五(示例1:點選按鈕開啟一個定義視窗)

 例1:點選按鈕開啟一個window,window重複建立的問題 重點分析:這個問題是初學者經常會犯錯的地方,一般來說簡單的程式碼不會產生此問題,但是如果以後程式碼複雜以後,這個問題如果發生除錯起來會非常麻煩!! 不多說,JSP部分程式碼如下 003wind

Deppin系統 Liunx增加一個定義解析度開機啟動

前言:   由於會用到使用 xrandr 設定螢幕屬性,所以先在這分享一個xrandr的一些常用方法:http://jouyouyun.github.io/Blog/xrandr-examples/   感興趣的小夥伴可以進去看看。 1.在deppin的官網中,有關於Linux開機自

Deppin系統 Liunx增加一個定義分辨率開機啟動

epp hub evel view start display 常用方法 開機自啟動 顯示 前言:   由於會用到使用 xrandr 設置屏幕屬性,所以先在這分享一個xrandr的一些常用方法:http://jouyouyun.github.io/Blog/xrandr-