本發(fā)明涉及網(wǎng)絡(luò)通信,尤其涉及一種手機游戲性能優(yōu)化方法及系統(tǒng)。
背景技術(shù):
1、隨著智能手機的迅速普及,與網(wǎng)絡(luò)的快速發(fā)展,移動互聯(lián)網(wǎng)的相關(guān)業(yè)務(wù)已逐漸成為國內(nèi)各廠商關(guān)注的焦點。從整體行業(yè)來看,中國手機游戲行業(yè)處于快速發(fā)展期。近年來,在電信運營商和手機游戲開發(fā)商的聯(lián)合推動下,中國的手機游戲行業(yè),取得了較快的發(fā)展。隨著互動娛樂技術(shù)的發(fā)展,各種類型的互動游戲類應用得到了極大的發(fā)展,存在著多種游戲類型與游戲控制方式,游戲的形式也從電腦或游戲機向手機游戲方面過度。
2、隨著手機游戲市場蓬勃發(fā)展,用戶對游戲畫面及性能的需求不斷提升。優(yōu)秀的手機游戲既要保證極致的游戲畫質(zhì),又要保證持久流暢的運行,但由于手機硬件的限制,這兩點很難同時滿足。隨著手機屏幕分辨率越來越大,幀率越來越高,手機芯片的性能也有大幅提升,但手機電池容量由于物理的限制,提升幅度有限,為保持合適的手感溫度,會對運行功耗進行嚴格的控制,溫度過高會進行降頻處理,因此手機游戲除了保證常規(guī)時間的穩(wěn)定幀率外,更大的挑戰(zhàn)是要嚴格限制功耗(發(fā)熱量),使手機始終在較低的負荷下運行。
3、因而,亟需要一種能夠動態(tài)平衡游戲體驗與手機性能的解決方案,解決現(xiàn)有技術(shù)中常見的手機游戲在不同硬件環(huán)境下表現(xiàn)不一致的問題。
技術(shù)實現(xiàn)思路
1、本發(fā)明提供一種手機游戲性能優(yōu)化方法及系統(tǒng),解決現(xiàn)有技術(shù)中手機游戲在不同硬件環(huán)境及應用場景下性能表現(xiàn)不一致的問題,同時滿足用戶體驗和游戲性能優(yōu)化的平衡。
2、根據(jù)本發(fā)明的一個方面,提供一種手機游戲性能優(yōu)化方法,包括:
3、根據(jù)手機游戲用戶行為,確定手機游戲用戶使用游戲場景;所述手機游戲用戶行為,包括用戶輸入和渲染相機移動;
4、根據(jù)所述游戲場景,確定游戲畫面需求;所述游戲畫面需求,包括高動態(tài)畫面和偏靜態(tài)畫面;
5、根據(jù)所述游戲畫面需求,動態(tài)調(diào)整手機顯示的分辨率和幀率。
6、當確定所述手機游戲用戶在設(shè)定時間內(nèi)沒有輸入操作,則將手機設(shè)定為待機模式,將所述手機顯示的分辨率調(diào)整為低幀率和低分辨率。
7、當確定所述手機游戲的渲染相機存在移動行為時,將所述手機顯示的分辨率調(diào)整為高幀率和中分辨率。
8、當確定所述手機游戲的渲染相機沒有移動行為時,將所述手機顯示的分辨率調(diào)整為中幀率和高分辨率。
9、所述幀率根據(jù)手機所能夠支持的最高幀率,設(shè)置為高幀率、中幀率和低幀率;其中,高幀率設(shè)置為40幀~手機支持的最高幀率;中幀率為30幀;低幀率為30幀以下。
10、所述幀率根據(jù)垂直同步信號或設(shè)定時間間隔來實現(xiàn)設(shè)定。
11、所述分辨率根據(jù)手機所能夠支持的最高分辨率,設(shè)置為高分辨率、中分辨率和低分辨率;其中,高分辨率設(shè)置為864p~手機所能支持的最高分辨率;中分辨率為576p~864p;低分辨率為小于576p。
12、所述分辨率根據(jù)如下方式調(diào)整:
13、將手機屏幕顯示的游戲畫面拆分到2個相機進行渲染,并分別設(shè)置獨立的分辨率:ui場景下,使用手機原生分辨率來保證最好的畫面效果;除ui外的游戲場景下,根據(jù)渲染相機移動情況動態(tài)設(shè)置分辨率。
14、根據(jù)本發(fā)明的另一個方面,提供了一種手機游戲性能優(yōu)化系統(tǒng),包括:
15、用戶行為確認單元,用于根據(jù)手機游戲用戶行為,確定手機游戲用戶使用游戲場景;所述手機游戲用戶行為,包括用戶輸入和渲染相機移動;
16、游戲畫面確認單元,用于根據(jù)所述游戲場景,確定游戲畫面需求;所述游戲畫面需求,包括高動態(tài)畫面和偏靜態(tài)畫面;
17、動態(tài)調(diào)整單元,用于根據(jù)所述游戲畫面需求,動態(tài)調(diào)整手機顯示的分辨率和幀率。
18、當用戶行為確認單元確定所述手機游戲用戶在設(shè)定時間內(nèi)沒有輸入操作,則所述動態(tài)調(diào)整單元將手機設(shè)定為待機模式,將所述手機顯示的分辨率調(diào)整為低幀率和低分辨率;
19、當用戶行為確認單元確定所述手機游戲的渲染相機存在移動行為時,所述動態(tài)調(diào)整單元將所述手機顯示的分辨率調(diào)整為高幀率和中分辨率;
20、當用戶行為確認單元確定所述手機游戲的渲染相機沒有移動行為時,所述動態(tài)調(diào)整單元將所述手機顯示的分辨率調(diào)整為中幀率和高分辨率;
21、所述動態(tài)調(diào)整單元中,所述幀率根據(jù)手機所能夠支持的最高幀率,設(shè)置為高幀率、中幀率和低幀率;其中,高幀率設(shè)置為40幀~手機支持的最高幀率;中幀率為30幀;低幀率為30幀以下;
22、所述幀率根據(jù)垂直同步信號或設(shè)定時間間隔來實現(xiàn)設(shè)定;
23、所述分辨率根據(jù)手機所能夠支持的最高分辨率,設(shè)置為高分辨率、中分辨率和低分辨率;其中,高分辨率設(shè)置為864p~手機所能支持的最高分辨率;中分辨率為576p~864p;低分辨率為小于576p;
24、所述分辨率根據(jù)如下方式調(diào)整:
25、將手機屏幕顯示的游戲畫面拆分到2個相機進行渲染,并分別設(shè)置獨立的分辨率:ui場景下,使用手機原生分辨率來保證最好的畫面效果;除ui外的游戲場景下,根據(jù)渲染相機移動情況動態(tài)設(shè)置分辨率。
26、采用上述方案的有益效果是:
27、根據(jù)手機游戲用戶行為,確定手機游戲用戶使用游戲場景;所述手機游戲用戶行為,包括用戶輸入和渲染相機移動;根據(jù)所述游戲場景,確定游戲畫面需求;所述游戲畫面需求,包括高動態(tài)畫面和偏靜態(tài)畫面;根據(jù)所述游戲畫面需求,動態(tài)調(diào)整手機顯示的分辨率和幀率。本發(fā)明方案中,根據(jù)手機游戲的實際情景需求,根據(jù)用戶在不同情景下對流暢度和畫質(zhì)的敏感程度,在對流暢度不敏感的應用場景自動降低幀率,而在對畫質(zhì)不敏感的應用場景自動降低分辨率,以確保在不影響用戶體驗的前提下,降低游戲的總體功耗。這種智能優(yōu)化方法使得手機游戲能夠更好地適應不同硬件環(huán)境,為用戶帶來更加流暢和出色的游戲體驗。
1.一種手機游戲性能優(yōu)化方法,其特征在于,所述方法包括:
2.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
3.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
4.如權(quán)利要求3所述的方法,其特征在于,所述方法還包括:
5.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
6.如權(quán)利要求5所述的方法,其特征在于,所述方法還包括:
7.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
8.如權(quán)利要求7所述的方法,其特征在于,所述分辨率根據(jù)如下方式調(diào)整:
9.一種手機游戲性能優(yōu)化系統(tǒng),其特征在于,包括:
10.如權(quán)利要求9所述的系統(tǒng),其特征在于,還包括: