午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

自定義游戲破壞效果的方法、裝置及程序產(chǎn)品與流程

文檔序號(hào):39526852發(fā)布日期:2024-09-27 17:11閱讀:40來(lái)源:國(guó)知局
自定義游戲破壞效果的方法、裝置及程序產(chǎn)品與流程

本技術(shù)實(shí)施例涉及計(jì)算機(jī),特別涉及一種自定義游戲破壞效果的方法、裝置及程序產(chǎn)品。


背景技術(shù):

1、網(wǎng)絡(luò)游戲中,破壞效果一般是由游戲破壞第三方庫(kù)實(shí)現(xiàn)。游戲破壞效果是指物體撞擊墻壁等實(shí)體后,根據(jù)接觸面的動(dòng)能大小,角度等因素進(jìn)行綜合計(jì)算出結(jié)果,得到破壞的強(qiáng)度和方向,形成模仿現(xiàn)實(shí)世界的破壞效果。但是在一些特殊需求中或者游戲內(nèi)容的需要,游戲設(shè)計(jì)者需要設(shè)計(jì)出與現(xiàn)實(shí)世界不一樣的(不同于第三方庫(kù)的)破壞效果或者其他特定的破壞效果,第三方庫(kù)無(wú)法直接實(shí)現(xiàn)。


技術(shù)實(shí)現(xiàn)思路

1、本技術(shù)實(shí)施例提供了一種自定義游戲破壞效果的方法、裝置及程序產(chǎn)品,游戲設(shè)計(jì)者可以自定義游戲中虛擬物體的破壞效果,豐富了破壞效果的多樣性。所述技術(shù)方案如下:

2、一方面,本技術(shù)實(shí)施例提供了一種自定義游戲破壞效果的方法,所述方法包括:

3、將虛擬物體的三維模型分割為多個(gè)分塊;

4、對(duì)所述虛擬物體的多個(gè)分塊的進(jìn)行資產(chǎn)解析,獲取各個(gè)分塊的第一資產(chǎn)數(shù)據(jù);

5、顯示依賴(lài)關(guān)系配置界面,其中,依賴(lài)關(guān)系用于表示各個(gè)分塊之間的破壞邏輯關(guān)系;

6、接收用戶(hù)在所述依賴(lài)關(guān)系配置界面上輸入的依賴(lài)關(guān)系配置結(jié)果,并根據(jù)所述依賴(lài)關(guān)系配置結(jié)果生成包含有依賴(lài)關(guān)系配置信息的第二資產(chǎn)數(shù)據(jù);

7、所述第二資產(chǎn)數(shù)據(jù)用于在游戲的虛擬場(chǎng)景中根據(jù)針對(duì)所述虛擬物體的操作生成相對(duì)應(yīng)的破壞效果。

8、在一種可能實(shí)現(xiàn)方式中,所述虛擬物體的多個(gè)分塊包括第一分塊、第二分塊和第三分塊;

9、所述接收用戶(hù)在所述依賴(lài)關(guān)系配置界面上輸入的依賴(lài)關(guān)系配置結(jié)果,包括:

10、接收用戶(hù)輸入的選擇第一分塊的第一操作;

11、接收用戶(hù)輸入的將第二分塊和第三分塊關(guān)聯(lián)至所述第一分塊的第二操作,所述第二操作用于形成依賴(lài)關(guān)系:若所述第一分塊被破壞,則所述第二分塊和第三分塊將同時(shí)被破壞;

12、或者,

13、接收用戶(hù)輸入的選擇第一分塊和第二分塊的第一操作;

14、接收用戶(hù)輸入的將第三分塊關(guān)聯(lián)至第一分塊和第二分塊的第二操作,所述第二操作用于形成依賴(lài)關(guān)系:若所述第一分塊和所述第二分塊均被破壞,則所述第三分塊將同時(shí)被破壞。

15、在一種可能實(shí)現(xiàn)方式中,所述第一資產(chǎn)數(shù)據(jù)包括各個(gè)分塊的id、形狀信息和位置信息;所述第二資產(chǎn)數(shù)據(jù)包括各個(gè)分塊的id、形狀信息、位置信息和依賴(lài)關(guān)系配置信息;

16、所述第二資產(chǎn)數(shù)據(jù)具體用于:在游戲的虛擬場(chǎng)景中根據(jù)針對(duì)所述虛擬物體的操作和依賴(lài)關(guān)系配置信息確定破壞后破壞分塊的總集合;根據(jù)所述破壞分塊的總集合中的各個(gè)分塊的id、形狀信息和位置信息,生成相對(duì)應(yīng)的破壞效果。

17、本技術(shù)的另一方面,還提供一種虛擬場(chǎng)景中虛擬物體的顯示方法,所述方法包括:

18、獲取待顯示的虛擬物體的資產(chǎn)數(shù)據(jù),并在虛擬場(chǎng)景內(nèi)根據(jù)所述資產(chǎn)數(shù)據(jù)顯示所述虛擬物體,其中,所述虛擬物體的三維模型由預(yù)先分割的多個(gè)分塊構(gòu)成,所述資產(chǎn)數(shù)據(jù)包括形狀信息、位置信息和依賴(lài)關(guān)系配置信息,依賴(lài)關(guān)系用于表示各個(gè)分塊之間的破壞邏輯關(guān)系;

19、接收玩家針對(duì)所述虛擬物體的破壞操作,并根據(jù)所述破壞操作和所述依賴(lài)關(guān)系配置信息確定所述虛擬物體在被破壞后破壞分塊的總集合;

20、根據(jù)所述破壞分塊的總集合中各個(gè)分塊,確定待顯示的各個(gè)分塊;并根據(jù)待顯示的各個(gè)分塊的形狀信息和位置信息,在虛擬場(chǎng)景內(nèi)顯示破壞后的所述虛擬物體。

21、在一種可能實(shí)現(xiàn)方式中,所述虛擬物體的多個(gè)分塊包括第一分塊、第二分塊和第三分塊,所述依賴(lài)關(guān)系配置信息用于指示:

22、若所述第二分塊和第三分塊均被破壞,則所述第一分塊將同時(shí)被破壞;

23、或者,

24、若所述第三分塊被破壞,則所述第一分塊和所述第二分塊將同時(shí)被破壞。

25、在一種可能實(shí)現(xiàn)方式中,所述根據(jù)所述破壞操作和所述依賴(lài)關(guān)系配置信息確定所述虛擬物體在被破壞后破壞分塊的總集合,包括:

26、根據(jù)所述破壞操作確定作用范圍內(nèi)的初始分塊集合;

27、根據(jù)所述初始分塊集合和所述依賴(lài)關(guān)系配置信息,確定關(guān)聯(lián)分塊集合;

28、將所述初始分塊集合與所述關(guān)聯(lián)分塊集合進(jìn)行合并,形成破壞分塊的總集合。

29、本技術(shù)的另一方面,還提供一種自定義游戲破壞效果的裝置,所述裝置包括:

30、分割模塊,用于將虛擬物體的三維模型分割為多個(gè)分塊;

31、解析模塊,用于對(duì)所述虛擬物體的多個(gè)分塊的進(jìn)行資產(chǎn)解析,獲取各個(gè)分塊的第一資產(chǎn)數(shù)據(jù);

32、顯示模塊,用于顯示依賴(lài)關(guān)系配置界面,其中,依賴(lài)關(guān)系用于表示各個(gè)分塊之間的破壞邏輯關(guān)系;

33、接收模塊,用于接收用戶(hù)在所述依賴(lài)關(guān)系配置界面上輸入的依賴(lài)關(guān)系配置結(jié)果;

34、生成模塊,用于根據(jù)所述依賴(lài)關(guān)系配置結(jié)果生成包含有依賴(lài)關(guān)系配置信息的第二資產(chǎn)數(shù)據(jù);

35、所述第二資產(chǎn)數(shù)據(jù)用于在游戲的虛擬場(chǎng)景中根據(jù)針對(duì)所述虛擬物體的操作生成相對(duì)應(yīng)的破壞效果。

36、在一種可能實(shí)現(xiàn)方式中,所述虛擬物體的多個(gè)分塊包括第一分塊、第二分塊和第三分塊,

37、所述接收模塊,具體用于:

38、接收用戶(hù)輸入的選擇第一分塊的第一操作;

39、接收用戶(hù)輸入的將第二分塊和第三分塊關(guān)聯(lián)至所述第一分塊的第二操作,所述第二操作用于形成依賴(lài)關(guān)系:若所述第一分塊被破壞,則所述第二分塊和第三分塊將同時(shí)被破壞;

40、或者,

41、接收用戶(hù)輸入的選擇第一分塊和第二分塊的第一操作;

42、接收用戶(hù)輸入的將第三分塊關(guān)聯(lián)至第一分塊和第二分塊的第二操作,所述第二操作用于形成依賴(lài)關(guān)系:若所述第一分塊和所述第二分塊被破壞,則所述第三分塊將同時(shí)被破壞。

43、在一種可能實(shí)現(xiàn)方式中,所述第一資產(chǎn)數(shù)據(jù)包括各個(gè)分塊的id、形狀信息和位置信息;所述第二資產(chǎn)數(shù)據(jù)包括各個(gè)分塊的id、形狀信息、位置信息和依賴(lài)關(guān)系配置信息;

44、所述第二資產(chǎn)數(shù)據(jù)具體用于:在游戲的虛擬場(chǎng)景中根據(jù)針對(duì)所述虛擬物體的操作和依賴(lài)關(guān)系配置信息確定破壞后破壞分塊的總集合;根據(jù)所述破壞分塊的總集合中的各個(gè)分塊的id、形狀信息和位置信息,生成相對(duì)應(yīng)的破壞效果。

45、另一方面,提供了一種虛擬場(chǎng)景中虛擬物體的顯示裝置,所述裝置包括:

46、獲取模塊,用于獲取待顯示的虛擬物體的資產(chǎn)數(shù)據(jù);

47、顯示模塊,用于在虛擬場(chǎng)景內(nèi)根據(jù)所述資產(chǎn)數(shù)據(jù)顯示所述虛擬物體,其中,所述虛擬物體的三維模型由預(yù)先分割的多個(gè)分塊構(gòu)成,所述資產(chǎn)數(shù)據(jù)包括形狀信息、位置信息和依賴(lài)關(guān)系配置信息,依賴(lài)關(guān)系用于表示各個(gè)分塊之間的破壞邏輯關(guān)系;

48、接收模塊,用于接收玩家針對(duì)所述虛擬物體的破壞操作;

49、確定模塊,用于根據(jù)所述破壞操作和所述依賴(lài)關(guān)系配置信息確定所述虛擬物體在被破壞后破壞分塊的總集合;

50、所述確定模塊,還用于根據(jù)所述破壞分塊的總集合中各個(gè)分塊,確定待顯示的各個(gè)分塊;

51、所示顯示模塊,還用于根據(jù)待顯示的各個(gè)分塊的形狀信息和位置信息,在虛擬場(chǎng)景內(nèi)顯示破壞后的所述虛擬物體。

52、在一種可能實(shí)現(xiàn)方式中,所述虛擬物體的多個(gè)分塊包括第一分塊、第二分塊和第三分塊,所述依賴(lài)關(guān)系配置信息用于指示:

53、若所述第二分塊和第三分塊均被破壞,則所述第一分塊將同時(shí)被破壞;

54、或者,

55、若所述第三分塊被破壞,則所述第一分塊和所述第二分塊將同時(shí)被破壞。

56、在一種可能實(shí)現(xiàn)方式中,所述確定模塊具體用于:

57、根據(jù)所述破壞操作確定作用范圍內(nèi)的初始分塊集合;

58、根據(jù)所述初始分塊集合和所述依賴(lài)關(guān)系配置信息,確定關(guān)聯(lián)分塊集合;

59、將所述初始分塊集合與所述關(guān)聯(lián)分塊集合進(jìn)行合并,形成破壞分塊的總集合。

60、另一方面,提供了一種計(jì)算機(jī)設(shè)備,所述計(jì)算機(jī)設(shè)備包括處理器和存儲(chǔ)器,所述存儲(chǔ)器中存儲(chǔ)有至少一條計(jì)算機(jī)程序,所述至少一條計(jì)算機(jī)程序由所述處理器加載并執(zhí)行,以使所述計(jì)算機(jī)設(shè)備實(shí)現(xiàn)上述任一所述的自定義游戲破壞效果的方法。

61、另一方面,還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)有至少一條計(jì)算機(jī)程序,所述至少一條計(jì)算機(jī)程序由處理器加載并執(zhí)行,以使計(jì)算機(jī)實(shí)現(xiàn)上述任一所述的自定義游戲破壞效果的方法。

62、另一方面,還提供了一種計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)程序或計(jì)算機(jī)指令,所述計(jì)算機(jī)程序或所述計(jì)算機(jī)指令由處理器加載并執(zhí)行,以使計(jì)算機(jī)實(shí)現(xiàn)上述任一所述的自定義游戲破壞效果的方法。

63、本技術(shù)實(shí)施例提供的技術(shù)方案可以包括如下有益效果:

64、本技術(shù)實(shí)施例提供的自定義游戲破壞效果的方法,通過(guò)將虛擬物體的三維模型分割為多個(gè)分塊,并提供給用戶(hù)一個(gè)依賴(lài)關(guān)系配置界面,根據(jù)用戶(hù)輸入的依賴(lài)關(guān)系配置結(jié)果,生成針對(duì)各個(gè)分塊的依賴(lài)關(guān)系配置信息,實(shí)現(xiàn)了可以讓游戲開(kāi)發(fā)者自由設(shè)計(jì)游戲中虛擬物體的破壞效果。本技術(shù)實(shí)施例還提供一種虛擬場(chǎng)景中虛擬物體的顯示方法,首先獲取待顯示的虛擬物體的資產(chǎn)數(shù)據(jù),其中,所述虛擬物體的三維模型由預(yù)先分割的多個(gè)分塊構(gòu)成,所述資產(chǎn)數(shù)據(jù)包括形狀信息、位置信息和依賴(lài)關(guān)系配置信息,依賴(lài)關(guān)系用于表示各個(gè)分塊之間的破壞邏輯關(guān)系;當(dāng)玩家進(jìn)行破壞操作時(shí),根據(jù)所述破壞操作和所述依賴(lài)關(guān)系配置信息確定所述虛擬物體在被破壞后破壞分塊的總集合;然后根據(jù)所述破壞分塊的總集合中各個(gè)分塊,確定待顯示的各個(gè)分塊;并根據(jù)待顯示的各個(gè)分塊的形狀信息和位置信息,在虛擬場(chǎng)景內(nèi)顯示破壞后的所述虛擬物體,通過(guò)上述方法,可以在虛擬場(chǎng)景內(nèi)顯示游戲設(shè)計(jì)者自定義的破壞效果。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1