最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

【UE4、5】游戲啟動(dòng)時(shí)不創(chuàng)建Character和隱藏Joystick

2021-08-13 11:38 作者:天空游蕩的魚(yú)  | 我要投稿

????最近一直再看ActionRPG的代碼,細(xì)心的去了解每個(gè)模塊。還是可以發(fā)現(xiàn)很多新鮮的內(nèi)容的。比如今天我們要講到的兩個(gè)點(diǎn):

  1. 游戲啟動(dòng)時(shí)不創(chuàng)建Character

  2. 在沒(méi)有登錄游戲之前,隱藏系統(tǒng)提供的虛擬搖桿(JoyStick)

????為什么要在游戲啟動(dòng)時(shí)不創(chuàng)建Character呢,也許你希望先加載很多玩家數(shù)據(jù)之后,再根據(jù)這些信息,初始化Character的屬性和外形。

????翻看GameModeBase源碼可以看到,在進(jìn)入游戲的時(shí)候會(huì)調(diào)用RestartPlayer創(chuàng)建角色。如果該方法不被調(diào)用,那么就不會(huì)創(chuàng)建了。也即是說(shuō),當(dāng)你需要生成控制角色時(shí),手動(dòng)去調(diào)用該方法。

????看看下面兩段代碼:

????只要在重寫(xiě)PlayerController的CanRestartPlayer,在合適的時(shí)機(jī)讓其返回true或false。再調(diào)用RestartPlayer,就可以控制Character的生成了。

????這里也可以不由Controller來(lái)控制,GameMode也可以由藍(lán)圖來(lái)實(shí)現(xiàn)PlayerCanRestart控制是否創(chuàng)建Character。

????

ActionRPG中控制Character創(chuàng)建

????為什么啟動(dòng)時(shí)不顯示操作搖桿呢?剛進(jìn)游戲,肯定不是直接開(kāi)始移動(dòng),要做些角色選擇、游戲介紹、Sequence等特殊處理。此時(shí)顯示Joystick,肯定不合適。而且在有些情況,游戲進(jìn)行中也不希望有Joystick。? ?

????如何隱藏虛擬搖桿呢?直接看看ActionRPG中的實(shí)現(xiàn)。

判斷是移動(dòng)端還是其他
調(diào)用Controller的SetVirtualJoystickVisiblity


【UE4、5】游戲啟動(dòng)時(shí)不創(chuàng)建Character和隱藏Joystick的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
罗江县| 清水河县| 邯郸县| 汉川市| 大港区| 延庆县| 奉节县| 游戏| 嘉荫县| 琼中| 濉溪县| 慈溪市| 南宁市| 白玉县| 隆子县| 合水县| 禄劝| 乌鲁木齐县| 通州市| 邹城市| 北流市| 呈贡县| 芦山县| 德江县| 江油市| 会昌县| 宿州市| 惠州市| 盐城市| 大厂| 收藏| 新巴尔虎右旗| 枣庄市| 瑞安市| 贞丰县| 隆回县| 石渠县| 迁安市| 霸州市| 偏关县| 旌德县|