本發(fā)明涉及虛擬現(xiàn)實(shí)技術(shù)領(lǐng)域,特別是涉及一種在vr產(chǎn)品中表現(xiàn)晝夜的方法。
背景技術(shù):
現(xiàn)有的游戲中,針對(duì)游戲場(chǎng)景中的晝夜變化,大都僅有簡(jiǎn)單的白天及黑夜兩種變換,十分的枯燥與乏味,并且游戲中的白天及黑夜的場(chǎng)景效果也十分不理想,大都僅通過(guò)設(shè)置固定的光源來(lái)區(qū)分白天及黑夜,使玩家很難盡情的體驗(yàn)游戲。
因此,一種在vr產(chǎn)品中表現(xiàn)晝夜的方法,能夠在場(chǎng)景中,根據(jù)時(shí)間變化顯示出不同光線及陰影的變化,個(gè)性化的表現(xiàn)出晝夜的變化,成為亟待解決的問(wèn)題。
技術(shù)實(shí)現(xiàn)要素:
為了解決現(xiàn)有技術(shù)存在的不足,本發(fā)明的目的在于提供一種在vr產(chǎn)品中表現(xiàn)晝夜的方法,能夠在場(chǎng)景中,根據(jù)時(shí)間變化顯示出不同光線及陰影的變化,個(gè)性化的表現(xiàn)出晝夜的變化。
為實(shí)現(xiàn)上述目的,本發(fā)明提供的在vr產(chǎn)品中表現(xiàn)晝夜的方法,包括以下步驟:
(1)將服務(wù)器時(shí)間按照時(shí)間段進(jìn)行劃分;(2)為每種時(shí)間段分別配置一種對(duì)應(yīng)的光線關(guān)卡;(3)在主關(guān)卡運(yùn)行時(shí),加載與當(dāng)前時(shí)間段對(duì)應(yīng)的光線關(guān)卡。
進(jìn)一步地,步驟(1)中所述多種時(shí)間段包括:凌晨、白天、傍晚及晚上。
所述步驟(3)進(jìn)一步包括:獲取服務(wù)器時(shí)間,計(jì)算出當(dāng)前服務(wù)器時(shí)間對(duì)應(yīng)的時(shí)間段。
所述步驟(3)進(jìn)一步包括:通過(guò)藍(lán)圖加載的方式,加載與當(dāng)前時(shí)間段對(duì)應(yīng)的光線關(guān)卡。
所述藍(lán)圖加載的方式進(jìn)一步包括:為每種光線關(guān)卡添加一個(gè)用于定義光線亮度的類(lèi)藍(lán)圖,及添加一個(gè)用于存儲(chǔ)時(shí)間段的值的屬性。
所述步驟(3)進(jìn)一步包括:通過(guò)當(dāng)前加載的光線關(guān)卡,設(shè)定場(chǎng)景特效及模型材質(zhì)的顏色亮度。
本發(fā)明的在vr產(chǎn)品中表現(xiàn)晝夜的方法,能夠在ue4中個(gè)性化的表現(xiàn)出晝夜的變化,根據(jù)時(shí)間變化調(diào)整光線效果,使游戲場(chǎng)景中的特效隨時(shí)間變化進(jìn)行加載,根據(jù)時(shí)間定義游戲場(chǎng)景的晝夜變化,使玩家盡情的體驗(yàn)游戲中的各種場(chǎng)景。
本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說(shuō)明書(shū)中闡述,并且,部分地從說(shuō)明書(shū)中變得顯而易見(jiàn),或者通過(guò)實(shí)施本發(fā)明而了解。
附圖說(shuō)明
附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,并且構(gòu)成說(shuō)明書(shū)的一部分,并與本發(fā)明的實(shí)施例一起,用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的限制。在附圖中:
圖1為根據(jù)本發(fā)明的在vr產(chǎn)品中表現(xiàn)晝夜的方法流程圖;
圖2為根據(jù)本發(fā)明的晚上時(shí)間段時(shí),恐龍模型材質(zhì)的光線效果圖;
圖3為根據(jù)本發(fā)明的白天時(shí)間段時(shí),恐龍模型材質(zhì)的光線效果圖。
具體實(shí)施方式
以下結(jié)合附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說(shuō)明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí)施例僅用于說(shuō)明和解釋本發(fā)明,并不用于限定本發(fā)明。
圖1為根據(jù)本發(fā)明的在vr產(chǎn)品中表現(xiàn)晝夜的方法流程圖,下面將參考圖1,對(duì)本發(fā)明的在vr產(chǎn)品中表現(xiàn)晝夜的方法進(jìn)行詳細(xì)描述。
在步驟101,獲取服務(wù)器時(shí)間,將分鐘時(shí)間按時(shí)間段進(jìn)行劃分,本發(fā)明中,將分鐘時(shí)間分為四個(gè)時(shí)間段;
該步驟中,將獲取的服務(wù)器時(shí)間分為凌晨、白天、傍晚及晚上四種時(shí)間段,每種時(shí)間段的時(shí)長(zhǎng)為15分鐘。
在步驟102,為每種時(shí)間段分別配置一種對(duì)應(yīng)的光線關(guān)卡;
該步驟中,預(yù)先把每種時(shí)間段對(duì)應(yīng)的光線亮度調(diào)整好,并把每種光線亮度做成一個(gè)光線關(guān)卡。
在步驟103,在主關(guān)卡運(yùn)行時(shí),加載與當(dāng)前時(shí)間段對(duì)應(yīng)的光線關(guān)卡。
該步驟中,加載與當(dāng)前時(shí)間段對(duì)應(yīng)的光線關(guān)卡進(jìn)一步包括:
1)在主關(guān)卡運(yùn)行時(shí),將光線關(guān)卡添加到主關(guān)卡;
2)獲取服務(wù)器時(shí)間,計(jì)算出當(dāng)前服務(wù)器時(shí)間對(duì)應(yīng)的時(shí)間段;
3)通過(guò)藍(lán)圖加載的方式,加載與當(dāng)前時(shí)間段對(duì)應(yīng)的光線關(guān)卡;
該步驟中,為每種光線關(guān)卡添加一個(gè)名為lighttime_bp的類(lèi)藍(lán)圖,及添加一個(gè)名為lighttime的屬性。lighttime_bp類(lèi)藍(lán)圖,用于定義光線亮度;lighttime屬性,用于存儲(chǔ)時(shí)間段的值。
4)通過(guò)當(dāng)前加載的光線關(guān)卡,設(shè)定場(chǎng)景里的特效、模型上的材質(zhì)的顏色亮度。
該步驟中,客戶端通過(guò)當(dāng)前加載的光線關(guān)卡的lighttime_bp類(lèi)藍(lán)圖及l(fā)ighttime屬性,設(shè)定場(chǎng)景特效、模型材質(zhì)中顏色亮度的自定義屬性。
下面結(jié)合具體的實(shí)施方式,說(shuō)明本發(fā)明的在vr產(chǎn)品中表現(xiàn)晝夜的方法的應(yīng)用過(guò)程。
1)當(dāng)主控玩家發(fā)送切換關(guān)卡指令后,服務(wù)端切換至新關(guān)卡,服務(wù)器判斷當(dāng)前時(shí)間,并加載對(duì)應(yīng)的光線關(guān)卡;
2)客戶端創(chuàng)建模型或者添加特效時(shí),根據(jù)當(dāng)前時(shí)間為模型中的不同材質(zhì)、場(chǎng)景中的不同特效設(shè)定顏色亮度的自定義屬性。
下面以改變恐龍模型材質(zhì)的顏色亮度為例,進(jìn)一步說(shuō)明本發(fā)明的在vr產(chǎn)品中表現(xiàn)晝夜的方法的有益效果。
圖2為根據(jù)本發(fā)明的晚上時(shí)間段時(shí),恐龍模型材質(zhì)的光線效果圖。如圖2所示,晚上光線和陰影比較暗,恐龍模型的材質(zhì)變暗。
圖3為根據(jù)本發(fā)明的白天時(shí)間段時(shí),恐龍模型材質(zhì)的光線效果圖。如圖3所示,白天光線和陰影比較淺,恐龍模型的材質(zhì)變亮。
本發(fā)明的在vr產(chǎn)品中表現(xiàn)晝夜的方法,能夠在ue4中個(gè)性化的表現(xiàn)出晝夜的變化,根據(jù)時(shí)間變化調(diào)整光線效果,使游戲場(chǎng)景中的特效隨時(shí)間變化進(jìn)行加載,根據(jù)時(shí)間定義游戲場(chǎng)景的晝夜變化,使玩家盡情的體驗(yàn)游戲中的各種場(chǎng)景。
本領(lǐng)域普通技術(shù)人員可以理解:以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),其依然可以對(duì)前述各實(shí)施例記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。