两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

基于Flex開(kāi)發(fā)并應(yīng)用于網(wǎng)頁(yè)的構(gòu)造立體場(chǎng)景的方法

文檔序號(hào):6641596閱讀:260來(lái)源:國(guó)知局
專利名稱:基于Flex開(kāi)發(fā)并應(yīng)用于網(wǎng)頁(yè)的構(gòu)造立體場(chǎng)景的方法
技術(shù)領(lǐng)域
本發(fā)明屬于一種網(wǎng)頁(yè)開(kāi)發(fā)領(lǐng)域,具體涉及一種基于Flex開(kāi)發(fā)并應(yīng)用于網(wǎng)頁(yè)的構(gòu)造立體場(chǎng)景的方法。
背景技術(shù)
現(xiàn)有技術(shù)中,在網(wǎng)頁(yè)場(chǎng)景的實(shí)現(xiàn)方法多是采用圖片DIV拼接+ajax通信實(shí)現(xiàn)平面 感的場(chǎng)景,這樣的好處在于制作快捷,成本低。但是這樣的實(shí)現(xiàn)方式存在一個(gè)問(wèn)題,這樣的 方式給人的感覺(jué)不夠生動(dòng),缺乏立體感,在即時(shí)的交互方面也難有很好的效果?,F(xiàn)有一些立 體場(chǎng)景的技術(shù),但是大都沒(méi)有完美解決場(chǎng)景中組件立體化后,相互之間的遮擋關(guān)系,而是采 用的平面繪制三維圖像,再采用手動(dòng)調(diào)整的辦法解決位置關(guān)系問(wèn)題,這樣并沒(méi)有做到最大 限度的智能化;如采用純3D地圖和建筑物,則需要客戶端下載大量的插件,不僅帶寬要求 高,同時(shí)也增加服務(wù)器的負(fù)荷。

發(fā)明內(nèi)容
本發(fā)明提供了一種基于Flex開(kāi)發(fā)并應(yīng)用于網(wǎng)頁(yè)的構(gòu)造立體場(chǎng)景的方法,本發(fā)明 的技術(shù)方案如下一種基于Flex開(kāi)發(fā)并應(yīng)用于網(wǎng)頁(yè)的構(gòu)造立體場(chǎng)景的方法,其特征在于其步驟 為a.世界編輯模塊加載素材編輯模塊中的素材文件,并且判斷各個(gè)場(chǎng)景中各組件的 位置關(guān)系;b.世界服務(wù)端數(shù)據(jù)模塊把各個(gè)從世界編輯模塊編輯的場(chǎng)景加載組合在一起,并且 組織場(chǎng)景與場(chǎng)景的關(guān)系,形成統(tǒng)一的虛擬空間世界;素材編輯模塊把素材組織為場(chǎng)景中的組件,并設(shè)置各組件的屬性及其在場(chǎng)景地面 上所占據(jù)的面積,生成各組件的標(biāo)準(zhǔn)點(diǎn);世界編輯模塊自動(dòng)判斷場(chǎng)景、場(chǎng)景擺放建筑、植物組件之間的前后遮擋關(guān)系,人在 場(chǎng)景中每個(gè)位置與組件的遮擋關(guān)系,所述遮擋關(guān)系的判斷方法為場(chǎng)景中每個(gè)組件的兩個(gè) 標(biāo)準(zhǔn)點(diǎn),對(duì)所有組件判斷其兩個(gè)標(biāo)準(zhǔn)點(diǎn)的大小關(guān)系,判斷出他們兩兩前后關(guān)系,對(duì)于多者關(guān) 系混亂的組件,再遍歷所有組件確定遮擋關(guān)系,編輯完成后錄入數(shù)據(jù)庫(kù)保存;世界服務(wù)端數(shù)據(jù)模塊的功能為服務(wù)端程序從世界編輯模塊加載所有編輯好的場(chǎng) 景,并且組織場(chǎng)景與場(chǎng)景關(guān)系,形成統(tǒng)一虛擬空間世界。形成統(tǒng)一的虛擬空間世界的同時(shí)加載人物行為服務(wù)器模塊,本模塊把用戶加入到 世界服務(wù)端數(shù)據(jù)模塊所創(chuàng)建的虛擬空間世界場(chǎng)景中,并使用SOCKET實(shí)時(shí)同步技術(shù)讓其彼 此能夠看到移動(dòng)、動(dòng)作與交流動(dòng)作。事件處理服務(wù)模塊將世界服務(wù)端數(shù)據(jù)模塊中的消息發(fā)布到網(wǎng)頁(yè)。本系統(tǒng)是采用flex語(yǔ)言編寫(xiě)而成。本發(fā)明優(yōu)點(diǎn)在于
1、由于能智能判斷并的顯示出場(chǎng)景內(nèi)各個(gè)組件的位置關(guān)系,給人以強(qiáng)烈的真實(shí) 感、身臨其境的感覺(jué),在統(tǒng)一的虛擬空間世界下更容易把現(xiàn)實(shí)的事物代入到虛擬世界;2、不需要下載大量插件,flex最大的優(yōu)勢(shì)是它運(yùn)行于flash player的環(huán)境, flash其本身就是一款強(qiáng)大的圖形動(dòng)畫(huà)工具,并且flash player的市場(chǎng)占有率和跨平臺(tái)優(yōu) 勢(shì)也非常明顯,降低了用戶使用時(shí)的帶寬的要求,緩解了服務(wù)器的壓力,并且節(jié)約了用戶訪 問(wèn)的時(shí)間。說(shuō)明書(shū)附1為本發(fā)明流程圖。
具體實(shí)施例方式包括素材編輯模塊、世界編輯模塊、世界服務(wù)端數(shù)據(jù)模塊、人物行為服務(wù)器模塊、 事件處理服務(wù)模塊、世界觀模塊。一種基于Flex開(kāi)發(fā)并應(yīng)用于網(wǎng)頁(yè)的構(gòu)造立體場(chǎng)景的方法,其步驟為a.加載素材文件,并且判斷各個(gè)場(chǎng)景中各組件的位置關(guān)系;b.加載組合各場(chǎng)景,并且組織場(chǎng)景與場(chǎng)景的關(guān)系,形成統(tǒng)一的虛擬空間世界;素材編輯模塊提供步驟a中的素材文件,把素材組織為場(chǎng)景中的組件,并設(shè)置各 組件的屬性及其在場(chǎng)景地面上所占據(jù)的面積,生成各組件的標(biāo)準(zhǔn)點(diǎn);完成a步驟加載功能的為世界編輯模塊,世界編輯模塊自動(dòng)判斷場(chǎng)景、場(chǎng)景擺放 建筑、植物組件之間的前后遮擋關(guān)系,人在場(chǎng)景中每個(gè)位置與組件的遮擋關(guān)系,所述遮擋關(guān) 系的判斷方法為場(chǎng)景中每個(gè)組件的兩個(gè)標(biāo)準(zhǔn)點(diǎn),對(duì)所有組件判斷其兩個(gè)標(biāo)準(zhǔn)點(diǎn)的大小關(guān) 系,判斷出他們兩兩前后關(guān)系,對(duì)于多者關(guān)系混亂的組件,再遍歷所有組件確定遮擋關(guān)系, 編輯完成后錄入數(shù)據(jù)庫(kù)保存;完成b步驟加載功能的為世界服務(wù)端數(shù)據(jù)模塊,服務(wù)端程序從世界編輯模塊加載 所有編輯好的場(chǎng)景,并且組織場(chǎng)景與場(chǎng)景關(guān)系,形成統(tǒng)一虛擬空間世界。形成統(tǒng)一的虛擬空間世界的同時(shí)加載人物行為服務(wù)器模塊,本模塊把用戶加入到 世界服務(wù)端數(shù)據(jù)模塊所創(chuàng)建的虛擬空間世界場(chǎng)景中,并使用SOCKET實(shí)時(shí)同步技術(shù)讓其彼 此能夠看到移動(dòng)、動(dòng)作與交流動(dòng)作。事件處理服務(wù)模塊將世界服務(wù)端數(shù)據(jù)模塊中的消息發(fā)布到網(wǎng)頁(yè)。所有步驟均采用Flex語(yǔ)言編寫(xiě)而成。本系統(tǒng)是采用flex語(yǔ)言編寫(xiě)而成。,素材編輯模塊的功能我們把世界上所有的物件看做是我們場(chǎng)景中的組件,如房 子、植物、車輛、人等等,在編輯的時(shí)候設(shè)置好這些組件的屬性及其在場(chǎng)景地面上所占據(jù)的 面積。確定組件著地面是指每個(gè)地面上擺放的物體在地面上都會(huì)占據(jù)一塊地面區(qū)域,每個(gè) 組件的著地面我們抽象為一個(gè)或多個(gè)菱形塊構(gòu)成的一個(gè)四邊形。確定組件深度標(biāo)準(zhǔn)點(diǎn)對(duì)于每個(gè)著地面,我們?nèi)∽钭蠛妥钣疫叺狞c(diǎn)作為標(biāo)準(zhǔn)點(diǎn),兩 個(gè)物體比較深度排序時(shí),如果物體A在物體B標(biāo)準(zhǔn)點(diǎn)的水平線以下(y軸為標(biāo)準(zhǔn)),我們就判 斷物體A的深度比B的深度高,即A應(yīng)該在畫(huà)面上蓋住B。世界編輯模塊首先選擇場(chǎng)景背景地圖,并設(shè)置名稱、與其他場(chǎng)景位置關(guān)系等信息 保存服務(wù)器,整個(gè)世界是由多個(gè)場(chǎng)景(地區(qū))構(gòu)成,編輯這些場(chǎng)景時(shí),我們每個(gè)場(chǎng)景擺放建筑、植物等組件(如醫(yī)院、百貨大樓),然后自動(dòng)判斷組件之間的前后遮擋關(guān)系,人在場(chǎng)景 中每個(gè)位置與組件的遮擋關(guān)系。這樣就形成了一個(gè)立體的直觀的地圖場(chǎng)景。其中遮擋關(guān)系 的判斷方法是新的技術(shù),其技術(shù)實(shí)現(xiàn)原理是每個(gè)組件都設(shè)置兩個(gè)標(biāo)準(zhǔn)點(diǎn),對(duì)所有組件判斷 其兩個(gè)標(biāo)準(zhǔn)點(diǎn)的大小關(guān)系,判斷出他們兩兩前后關(guān)系,對(duì)于多者關(guān)系混亂的組件,再遍歷所 有組件確定遮擋關(guān)系,這種技術(shù)類似3D技術(shù)中Z-BUFFER判斷面與面的前后關(guān)系,編輯完成 后錄入數(shù)據(jù)庫(kù)保存。 世界服務(wù)端數(shù)據(jù)模塊的功能服務(wù)端程序從世界編輯模塊加載所有編輯好的場(chǎng) 景,并且組織場(chǎng)景與場(chǎng)景關(guān)系,形成統(tǒng)一虛擬空間世界。人物行為服務(wù)器模塊把登陸的用戶加入到相應(yīng)的場(chǎng)景中,讓其彼此能夠看到移 動(dòng)、動(dòng)作、交流等,其功能實(shí)現(xiàn)技術(shù)為SOCKET實(shí)時(shí)同步。事件處理服務(wù)模塊的功能當(dāng)用戶使用某項(xiàng)功能時(shí),如更新日志、參加官方活動(dòng) 等,系統(tǒng)會(huì)緩存一條消息到消息服務(wù)器,客戶端與消息服務(wù)器采用訂閱/發(fā)布的消息機(jī)制 獲取到彼此正在發(fā)生或發(fā)生過(guò)的事件。在編輯世界之后,有了整個(gè)系統(tǒng)所有場(chǎng)景的模板數(shù)據(jù),建立了一個(gè)人與人互動(dòng)的 環(huán)境,同時(shí)提供人物的移動(dòng)、觸發(fā)事件、交流等功能,就有了一個(gè)活的世界,當(dāng)人物做出某種 行為時(shí),讓好友收到該事件的消息,使世界互動(dòng)起來(lái)。客戶端僅需要加載場(chǎng)景并建立于服務(wù) 器的連接就能參與到這個(gè)虛擬世界里來(lái)。
權(quán)利要求
一種基于Flex開(kāi)發(fā)并應(yīng)用于網(wǎng)頁(yè)的構(gòu)造立體場(chǎng)景的方法,其特征在于其步驟為a.加載素材文件,并且判斷各個(gè)場(chǎng)景中各組件的位置關(guān)系;b.加載組合各場(chǎng)景,并且組織場(chǎng)景與場(chǎng)景的關(guān)系,形成統(tǒng)一的虛擬空間世界。
2.根據(jù)權(quán)利要求1所述的基于Flex開(kāi)發(fā)并應(yīng)用于網(wǎng)頁(yè)的構(gòu)造立體場(chǎng)景的方法,其特征 在于 素材編輯模塊提供步驟a中的素材文件,把素材組織為場(chǎng)景中的組件,并設(shè)置各組件 的屬性及其在場(chǎng)景地面上所占據(jù)的面積,生成各組件的標(biāo)準(zhǔn)點(diǎn);完成a步驟加載功能的為世界編輯模塊,世界編輯模塊自動(dòng)判斷場(chǎng)景、場(chǎng)景擺放建筑、 植物組件之間的前后遮擋關(guān)系,人在場(chǎng)景中每個(gè)位置與組件的遮擋關(guān)系,所述遮擋關(guān)系的 判斷方法為場(chǎng)景中每個(gè)組件的兩個(gè)標(biāo)準(zhǔn)點(diǎn),對(duì)所有組件判斷其兩個(gè)標(biāo)準(zhǔn)點(diǎn)的大小關(guān)系,判 斷出他們兩兩前后關(guān)系,對(duì)于多者關(guān)系混亂的組件,再遍歷所有組件確定遮擋關(guān)系,編輯完 成后錄入數(shù)據(jù)庫(kù)保存;完成b步驟加載功能的為世界服務(wù)端數(shù)據(jù)模塊,服務(wù)端程序從世界編輯模塊加載所有 編輯好的場(chǎng)景,并且組織場(chǎng)景與場(chǎng)景關(guān)系,形成統(tǒng)一虛擬空間世界。
3.根據(jù)權(quán)利要求2所述的基于Flex開(kāi)發(fā)并應(yīng)用于網(wǎng)頁(yè)的構(gòu)造立體場(chǎng)景的方法,其特征 在于形成統(tǒng)一的虛擬空間世界的同時(shí)加載人物行為服務(wù)器模塊,本模塊把用戶加入到世 界服務(wù)端數(shù)據(jù)模塊所創(chuàng)建的虛擬空間世界場(chǎng)景中,并使用SOCKET實(shí)時(shí)同步技術(shù)讓其彼此 能夠看到移動(dòng)、動(dòng)作與交流動(dòng)作。
4.根據(jù)權(quán)利要求3所述的基于Flex開(kāi)發(fā)并應(yīng)用于網(wǎng)頁(yè)的構(gòu)造立體場(chǎng)景的方法,其特征 在于事件處理服務(wù)模塊將世界服務(wù)端數(shù)據(jù)模塊中的消息發(fā)布到網(wǎng)頁(yè)。
5.根據(jù)權(quán)利要求1-4所述的任意一項(xiàng)基于Flex開(kāi)發(fā)并應(yīng)用于網(wǎng)頁(yè)的構(gòu)造立體場(chǎng)景的 方法,其特征在于所有步驟均采用Flex語(yǔ)言編寫(xiě)而成。
全文摘要
本發(fā)明屬于一種網(wǎng)頁(yè)開(kāi)發(fā)領(lǐng)域,具體涉及一種基于Flex開(kāi)發(fā)并應(yīng)用于網(wǎng)頁(yè)的構(gòu)造立體場(chǎng)景的方法,其步驟為a.加載素材文件,并且判斷各個(gè)場(chǎng)景中各組件的位置關(guān)系;b.加載組合各場(chǎng)景,并且組織場(chǎng)景與場(chǎng)景的關(guān)系,形成統(tǒng)一的虛擬空間世界;由于能智能判斷并的顯示出場(chǎng)景內(nèi)各個(gè)組件的位置關(guān)系,給人以強(qiáng)烈的真實(shí)感、身臨其境的感覺(jué),在統(tǒng)一的虛擬空間世界下更容易把現(xiàn)實(shí)的事物代入到虛擬世界。
文檔編號(hào)G06F17/30GK101840339SQ20101908705
公開(kāi)日2010年9月22日 申請(qǐng)日期2010年4月14日 優(yōu)先權(quán)日2010年4月14日
發(fā)明者朱自強(qiáng), 鐘永東 申請(qǐng)人:四川真視信息技術(shù)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
来宾市| 梧州市| 磴口县| 伊宁市| 衡阳县| 宜都市| 聊城市| 五河县| 伽师县| 巨鹿县| 东兰县| 南开区| 资阳市| 曲沃县| 忻城县| 泰来县| 绵竹市| 象山县| 旬邑县| 文成县| 措美县| 嫩江县| 杨浦区| 鄂伦春自治旗| 沂水县| 东明县| 天台县| 二连浩特市| 亳州市| 大石桥市| 丰城市| 汾阳市| 上思县| 修水县| 海兴县| 南江县| 兰坪| 资阳市| 海原县| 滨州市| 铜梁县|