欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

游戲客戶端的動態(tài)截圖方法及客戶端的制作方法

文檔序號:6505118閱讀:235來源:國知局
游戲客戶端的動態(tài)截圖方法及客戶端的制作方法
【專利摘要】本發(fā)明涉及一種游戲客戶端的動態(tài)截圖方法及客戶端。本發(fā)明提供的動態(tài)截圖方法,包括:S1:截圖,依據(jù)預(yù)設(shè)參數(shù)連續(xù)截取當(dāng)前游戲的背景位圖并保存為游戲圖片;S2:生成動畫,將所保存的游戲圖片生成可調(diào)用或顯示的動畫圖片。本發(fā)明還提供一種客戶端,包括動態(tài)截圖模塊,該動態(tài)截圖模塊對當(dāng)前活動游戲畫面進行動態(tài)截圖、生成動畫。通過本發(fā)明的動態(tài)截圖方法,在游戲過程中可以獲得記載有游戲過程的動態(tài)圖片,使游戲用戶能有更好的體驗,并能提升游戲用戶的榮耀感。
【專利說明】游戲客戶端的動態(tài)截圖方法及客戶端

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及游戲截圖【技術(shù)領(lǐng)域】,具體涉及一種游戲客戶端的動態(tài)截圖方法及客戶端。

【背景技術(shù)】
[0002]目前,現(xiàn)有的截圖工具只能對游戲過程進行靜態(tài)截圖,不能完整的記錄玩家的游戲過程和操作細(xì)節(jié),因而游戲用戶在客戶端中玩flash技術(shù)實現(xiàn)的游戲時(小游戲或網(wǎng)頁游戲),只能通過截取一張一張的圖片來實現(xiàn)游戲用戶之間的游戲交流,炫耀游戲技巧,提升自身榮耀。但靜態(tài)的圖片展示的信息有限,不能完整的體現(xiàn)精彩片段,用戶體驗差。


【發(fā)明內(nèi)容】

[0003]有鑒于此,本發(fā)明提供一種游戲客戶端的動態(tài)截圖方法,在客戶端中玩flash游戲時,能進行動態(tài)截圖,提升用戶體驗。
[0004]為實現(xiàn)上述目的,本發(fā)明采用以下技術(shù)方案:
[0005]一種游戲客戶端的動態(tài)截圖方法,包括:
[0006]S1:截圖,依據(jù)預(yù)設(shè)參數(shù)連續(xù)截取當(dāng)前游戲的背景位圖并保存為游戲圖片;
[0007]S2:生成動畫,將所保存的游戲圖片生成可調(diào)用或顯示的動畫圖片。
[0008]根據(jù)本發(fā)明的動態(tài)截圖方法,所述步驟SI具體包括:
[0009]Sll:獲取當(dāng)前活動游戲所加載的flash控件窗口的資源標(biāo)識符;
[0010]S12:根據(jù)所述資源標(biāo)識符截取flash控件窗口的背景位圖;
[0011]S13:復(fù)制所述背景位圖并按預(yù)設(shè)參數(shù)壓縮成游戲圖片,將所述游戲圖片保存至所述客戶端的內(nèi)存中;
[0012]根據(jù)本發(fā)明的動態(tài)截圖方法,執(zhí)行所述步驟SI之前還包括初始設(shè)置步驟,所述初始設(shè)置步驟包括:開放UI界面的高級設(shè)置,接受對預(yù)設(shè)參數(shù)的修改或設(shè)置。
[0013]根據(jù)本發(fā)明的動態(tài)截圖方法,所述步驟Sll具體包括:根據(jù)截圖命令獲取當(dāng)前活動游戲所加載的flash控件窗口的資源標(biāo)識符,UI界面中顯示截圖進度條,所述截圖進度條上設(shè)有停止按鈕,所述停止按鈕激活后或所述截圖進度條定義的時間結(jié)束后產(chǎn)生終止截圖命令。
[0014]根據(jù)本發(fā)明的動態(tài)截圖方法,所述步驟S2具體包括,將內(nèi)存中所保存的游戲圖片生成動畫圖片,在Π界面中顯示生成進度條,所述生成進度條定義的時間結(jié)束后調(diào)用或顯示所述動畫圖片。
[0015]根據(jù)本發(fā)明的動態(tài)截圖方法,所述初始設(shè)置步驟具體包括:
[0016]SOl:在當(dāng)前活動游戲的Π界面中調(diào)用截圖命令,所述Π界面中顯示初始化進度條;
[0017]S02:判斷是否需要進入高級設(shè)置,若是,進入高級設(shè)置修改預(yù)設(shè)參數(shù)后再執(zhí)行步驟SI ;若否,直接執(zhí)行步驟SI。
[0018]根據(jù)本發(fā)明的動態(tài)截圖方法,所述預(yù)設(shè)參數(shù)包括截圖幀數(shù)、畫質(zhì)、尺寸以及截圖間隔。
[0019]根據(jù)本發(fā)明的動態(tài)截圖方法,判斷是否獲取到終止截圖命令,若是則直接跳轉(zhuǎn)至步驟S2。
[0020]根據(jù)本發(fā)明的動態(tài)截圖方法,所述步驟S12具體包括:根據(jù)所述資源標(biāo)識符產(chǎn)生窗口句柄,根據(jù)所述窗口句柄調(diào)用函數(shù)截取flash控件窗口的背景位圖。
[0021]本發(fā)明還提供一種客戶端,包括動態(tài)截圖模塊,所述動態(tài)截圖模塊根據(jù)上述所述的動態(tài)截圖方法對當(dāng)前活動游戲畫面進行動態(tài)截圖、生成動畫。
[0022]本發(fā)明提供的動態(tài)截圖方法,通過連續(xù)截取當(dāng)前游戲的背景位圖并保存為游戲圖片,再將所保存的游戲圖片生成可調(diào)用或顯示的動畫圖片,使游戲用戶在客戶端中玩flash游戲時,能進行動態(tài)截圖,因而有更好的體驗,并提升了游戲用戶的榮耀感。

【專利附圖】

【附圖說明】
[0023]圖1為本發(fā)明一種游戲客戶端的動態(tài)截圖方法的流程簡圖;
[0024]圖2為本發(fā)明一種游戲客戶端的動態(tài)截圖方法中實施例一的流程圖;
[0025]圖3為本發(fā)明一種客戶端中的動態(tài)截圖模塊的工作流程圖。

【具體實施方式】
[0026]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述。應(yīng)當(dāng)理解,此處描述的具體實施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0027]如圖1所示,本發(fā)明一種基于游戲平臺的動態(tài)截圖方法,包括:
[0028]S1:截圖,依據(jù)預(yù)設(shè)參數(shù)連續(xù)截取當(dāng)前游戲的背景位圖并保存為游戲圖片;
[0029]S2:生成動畫,將所保存的游戲圖片生成可調(diào)用或顯示的動畫圖片。
[0030]其中,所述預(yù)設(shè)參數(shù)包括但不限于截圖幀數(shù)、畫質(zhì)、尺寸以及截圖間隔。根據(jù)本發(fā)明的動態(tài)截圖方法,游戲用戶在玩flash游戲時,可以對正在進行的游戲?qū)崿F(xiàn)動態(tài)截圖并獲得動態(tài)圖片,顯然游戲用戶還可以對獲得的動態(tài)圖片進行后續(xù)操作,如保存分享等操作。
[0031]實施例一
[0032]如圖2所示,調(diào)用截圖命令后,本例中的動態(tài)截圖方法在執(zhí)行步驟SI之前還包括初始設(shè)置步驟,初始設(shè)置步驟包括:開放Π界面的高級設(shè)置,接受對預(yù)設(shè)參數(shù)的修改或設(shè)置。具體為:
[0033]SOl:在當(dāng)前活動游戲的UI界面中調(diào)用截圖命令,UI界面中顯示初始化進度條;
[0034]S02:判斷是否需要進入高級設(shè)置,若是,進入高級設(shè)置修改預(yù)設(shè)參數(shù)后再執(zhí)行步驟SI ;若否,直接執(zhí)行步驟SI。
[0035]調(diào)用截圖命令后,Π界面中會顯示初始化進度條,舉例來說,初始化進度條定義的時間為O-lOs,本例中為5s。初始化進度條上有設(shè)置按鈕,點擊設(shè)置按鈕,則進入高級設(shè)置,用戶可根據(jù)實際情況對預(yù)設(shè)參數(shù)包括截圖幀數(shù)、畫質(zhì)、尺寸以及截圖間隔等進行設(shè)定;如不進行高級設(shè)置,則在該初始化進度條定義的時間結(jié)束后執(zhí)行步驟SI ;如需進行高級設(shè)置,則在完成高級設(shè)置后且在該初始化進度條定義的時間結(jié)束后再執(zhí)行步驟SI。
[0036]初始設(shè)置步驟完成后進入步驟SI,步驟SI具體包括:
[0037]Sll:獲取當(dāng)前活動游戲所加載的flash控件窗口的資源標(biāo)識符;
[0038]S12:根據(jù)資源標(biāo)識符截取flash控件窗口的背景位圖;
[0039]S13:復(fù)制背景位圖并按預(yù)設(shè)參數(shù)壓縮成游戲圖片,將游戲圖片保存至客戶端的內(nèi)存中,根據(jù)預(yù)設(shè)參數(shù)繼續(xù)截取并保存游戲圖片;
[0040]其中,步驟Sll具體包括,根據(jù)截圖命令獲取客戶端當(dāng)前活動游戲所加載的flash控件窗口的資源標(biāo)識符,Π界面中顯示截圖進度條,該截圖進度條上設(shè)有停止按鈕,該停止按鈕激活后或截圖進度條定義的時間結(jié)束后產(chǎn)生終止截圖命令,獲取到終止截圖命令,則結(jié)束截圖,執(zhí)行步驟S2 ;若沒有獲取到終止截圖命令,則在截圖進度條定義的時間結(jié)束后結(jié)束截圖,執(zhí)行步驟S2,截圖進度條定義的時間根據(jù)預(yù)設(shè)參數(shù)中的截圖幀數(shù)和截圖間隔設(shè)置。
[0041]步驟S12具體包括,根據(jù)資源標(biāo)識符產(chǎn)生窗口句柄,根據(jù)窗口句柄調(diào)用函數(shù)截取flash控件窗口的背景位圖,通過點擊截圖進度條上的停止按鈕可以隨時終止該步驟,并直接跳轉(zhuǎn)至步驟S2。
[0042]步驟S13具體包括,復(fù)制背景位圖并按預(yù)設(shè)參數(shù)壓縮成游戲圖片,將游戲圖片保存至客戶端的內(nèi)存中,根據(jù)預(yù)設(shè)參數(shù)繼續(xù)截取并保存游戲圖片,直到獲取到終止截圖命令,獲取到終止截圖命令后直接跳轉(zhuǎn)至步驟S2。
[0043]完成截圖后,進入步驟S2,開始生成動畫,具體為:將內(nèi)存中所保存的游戲圖片生成可調(diào)用或顯示的動畫圖片,UI界面中顯示生成進度條,生成進度條定義的時間結(jié)束后調(diào)用或顯示動畫圖片,生成動畫圖片時按gif算法生成,該動畫圖片為gif格式圖片。
[0044]上述步驟之后還可以包括動畫分享步驟,具體為:判斷是否分享動畫圖片,若是則將動畫圖片分享給綁定的微博、空間或游戲好友,也可以將該動畫圖片保存。分享后,好友能完整的觀看自己游戲的精彩過程,向好友演示游戲技巧,游戲好友之間,通過向?qū)Ψ桨l(fā)送請求,可以及時將記錄有游戲過程的動畫圖片發(fā)送給好友,增進好友之間的互動,使游戲用戶在游戲過程中有更好的體驗。
[0045]本發(fā)明提供的動態(tài)截圖方法,通過獲取客戶端當(dāng)前活動游戲所加載的flash控件窗口的資源標(biāo)識符,根據(jù)該資源標(biāo)識符得到窗口背景位圖,復(fù)制該背景位圖并按預(yù)設(shè)參數(shù)壓縮成游戲圖片并保存在內(nèi)存中,完成游戲圖片獲取后,再將內(nèi)存中保存的游戲圖片生成動態(tài)圖片。使游戲用戶能有更好的體驗,并提升游戲用戶之間的榮耀感。
[0046]實施例二
[0047]本發(fā)明還提供一種客戶端,包括動態(tài)截圖模塊,該動態(tài)截圖模塊根據(jù)上述提到的動態(tài)截圖方法對當(dāng)前活動游戲畫面進行動態(tài)截圖、生成動畫。
[0048]圖3所示為本發(fā)明客戶端中的動態(tài)截圖模塊的工作流程圖。調(diào)用截圖命令后,客戶端會顯示初始化進度條,該初始化進度條定義的時間為O-lOs,本實施例中選5s ;該初始化進度條上設(shè)置有高級設(shè)置按鈕,用戶需要進行高級設(shè)置時,則可點擊該按鈕修改預(yù)設(shè)參數(shù),預(yù)設(shè)參數(shù)包括截圖幀數(shù)、畫質(zhì)、尺寸以及截圖間隔等;初始化進度條定義的時間結(jié)束后,顯示截圖進度條,開始進行動態(tài)截圖,該截圖進度條上設(shè)有停止按鈕,該停止按鈕激活后或截圖進度條定義的時間結(jié)束后產(chǎn)生終止截圖命令,截圖進度條定義的時間根據(jù)預(yù)設(shè)參數(shù)中的截圖幀數(shù)和截圖間隔設(shè)置;完成一幀圖片的截取后,按預(yù)設(shè)參數(shù)中設(shè)置的截圖間隔等待;如在截圖過程中獲取到終止截圖命令,則結(jié)束截圖并顯示生成進度條開始生成動畫圖,如在截圖過程中沒有獲取到終止截圖命令,則當(dāng)截圖進度條定義的時間結(jié)束后結(jié)束截圖,再顯示生成進度條開始生成動畫圖片;生成的動畫圖片可以先顯示預(yù)覽,也可以直接保存調(diào)用。當(dāng)然,還可以在截圖模塊生成動畫圖片后,判斷是否分享動畫圖片,若是則將動畫圖片分享給綁定的微博、空間或游戲好友,也可以將該動畫圖片保存。分享后,好友能完整的觀看自己游戲的精彩過程,向好友演示游戲技巧,游戲好友之間,通過向?qū)Ψ桨l(fā)送請求,可以及時將記錄有游戲過程的動畫圖片發(fā)送給好友,增進好友之間的互動,使游戲用戶在游戲過程中有更好的體驗。
[0049] 以上內(nèi)容是結(jié)合具體的實施方式對本發(fā)明所作的進一步詳細(xì)說明,不能認(rèn)定本發(fā)明的具體實施只局限于這些說明。對于本發(fā)明所屬【技術(shù)領(lǐng)域】的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干簡單推演或替換。
【權(quán)利要求】
1.一種游戲客戶端的動態(tài)截圖方法,其特征在于,包括: 51:截圖,依據(jù)預(yù)設(shè)參數(shù)連續(xù)截取當(dāng)前游戲的背景位圖并保存為游戲圖片; 52:生成動畫,將所保存的游戲圖片生成可調(diào)用或顯示的動畫圖片。
2.如權(quán)利要求1所述的動態(tài)截圖方法,其特征在于,所述步驟S1具體包括: 511:獲取當(dāng)前活動游戲所加載的flash控件窗口的資源標(biāo)識符; 512:根據(jù)所述資源標(biāo)識符截取flash控件窗口的背景位圖; S13:復(fù)制所述背景位圖并按預(yù)設(shè)參數(shù)壓縮成游戲圖片,將所述游戲圖片保存至所述客戶端的內(nèi)存中。
3.如權(quán)利要求1所述的動態(tài)截圖方法,其特征在于,執(zhí)行所述步驟S1之前還包括初始設(shè)置步驟,所述初始設(shè)置步驟包括:開放Π界面的高級設(shè)置,接受對預(yù)設(shè)參數(shù)的修改或設(shè)置。
4.如權(quán)利要求2所述的動態(tài)截圖方法,其特征在于,所述步驟S11具體包括:根據(jù)截圖命令獲取當(dāng)前活動游戲所加載的flash控件窗口的資源標(biāo)識符,Π界面中顯示截圖進度條,所述截圖進度條上設(shè)有停止按鈕,所述停止按鈕激活后或所述截圖進度條定義的時間結(jié)束后產(chǎn)生終止截圖命令。
5.如權(quán)利要求2或4所述的動態(tài)截圖方法,其特征在于,所述步驟S2具體包括,將內(nèi)存中所保存的游戲圖片生成可調(diào)用或顯示的動畫圖片,在Π界面中顯示生成進度條,所述生成進度條定義的時間結(jié)束后調(diào)用或顯示所述動畫圖片。
6.如權(quán)利要求3所述的動態(tài)截圖方法,其特征在于,所述初始設(shè)置步驟具體包括: 501:在當(dāng)前活動游戲的UI界面中調(diào)用截圖命令,所述Π界面中顯示初始化進度條; 502:判斷是否需要進入高級設(shè)置,若是,進入高級設(shè)置修改預(yù)設(shè)參數(shù)后再執(zhí)行步驟S1 ;若否,直接執(zhí)行步驟S1。
7.如權(quán)利要求1-4或6中任一項所述的動態(tài)截圖方法,其特征在于,所述預(yù)設(shè)參數(shù)包括截圖幀數(shù)、畫質(zhì)、尺寸以及截圖間隔。
8.如權(quán)利要求4所述的動態(tài)截圖方法,其特征在于,判斷是否獲取到終止截圖命令,若是則直接跳轉(zhuǎn)至步驟S2。
9.如權(quán)利要求2或4或8中任一項所述的動態(tài)截圖方法,其特征在于,所述步驟S12具體包括:根據(jù)所述資源標(biāo)識符產(chǎn)生窗口句柄,根據(jù)所述窗口句柄調(diào)用函數(shù)截取flash控件窗口的背景位圖。
10.一種客戶端,其特征在于,包括動態(tài)截圖模塊,所述動態(tài)截圖模塊根據(jù)權(quán)利要求1至9任意一項所述的動態(tài)截圖方法對當(dāng)前活動游戲畫面進行動態(tài)截圖、生成動畫。
【文檔編號】G06T13/00GK104282032SQ201310269474
【公開日】2015年1月14日 申請日期:2013年6月28日 優(yōu)先權(quán)日:2013年6月28日
【發(fā)明者】何明科, 夏成聰, 向燦, 游志超 申請人:深圳市天趣網(wǎng)絡(luò)科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
曲松县| 集贤县| 岗巴县| 娱乐| 周宁县| 玛沁县| 屯留县| 长子县| 遂昌县| 兴化市| 衡阳县| 新乡县| 项城市| 秦皇岛市| 秀山| 八宿县| 樟树市| 平武县| 将乐县| 台山市| 永丰县| 盐山县| 普兰店市| 定边县| 台南市| 定兴县| 吉安市| 利辛县| 夏津县| 潼关县| 兴宁市| 通海县| 连平县| 偏关县| 水富县| 博野县| 临洮县| 中山市| 浮梁县| 额尔古纳市| 阿拉善盟|