本發(fā)明涉及互聯(lián)網(wǎng)教育領(lǐng)域,具體而言,涉及一種構(gòu)建三維教學(xué)環(huán)境的方法及一種構(gòu)建三維教學(xué)環(huán)境的系統(tǒng)。
背景技術(shù):
互聯(lián)網(wǎng)教育需要提高學(xué)員的真實(shí)代入感,提高學(xué)員的真實(shí)體驗(yàn);構(gòu)建虛擬的教學(xué)環(huán)境能夠提高學(xué)員的真實(shí)體驗(yàn),提高學(xué)員的學(xué)習(xí)積極性,隨著三維顯示技術(shù)的成熟,利用三維顯示技術(shù)搭建三維教學(xué)環(huán)境,進(jìn)一步提高了教學(xué)環(huán)境真實(shí)感,現(xiàn)有的互聯(lián)網(wǎng)教育公司使用專業(yè)的三維軟件進(jìn)行場(chǎng)景的繪制,需要大量的專業(yè)知識(shí),較長的構(gòu)建過程,而且建立的模型和實(shí)際運(yùn)行時(shí)的展示效果有一定差異,所以會(huì)有較多的返工。模型建立完成之后還需要使用其它的三維引擎來進(jìn)行模型的交互方式設(shè)置。所以效率低下,復(fù)雜度高非專業(yè)人士很難掌握。然而,上述的現(xiàn)有技術(shù)方案仍然有讓用戶不夠方便以及體驗(yàn)不夠好的地方;需要學(xué)習(xí)專業(yè)的三維建模軟件,用戶很難直接學(xué)習(xí)和制作預(yù)期的三維場(chǎng)景模型;三維建模軟件中可以直接利用于教學(xué)的模型比較少,所有的東西都從頭建立需要花費(fèi)大量的時(shí)間;三維建模軟件中建立的三維模型并不具有可交互性。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明為了解決現(xiàn)有構(gòu)建三維教學(xué)環(huán)境的方法和系統(tǒng)存在構(gòu)建復(fù)雜、死板,交互性差的問題,提供了一種構(gòu)建三維教學(xué)環(huán)境的方法,包括如下步驟:
s110顯示三維場(chǎng)景集和三維物體集;接收三維場(chǎng)景選定信息、三維場(chǎng)景位置設(shè)定信息、三維物體選定信息和三維物體位置設(shè)定信息;根據(jù)所述三維場(chǎng)景選定信息、三維場(chǎng)景位置設(shè)定信息、三維物體選定信息和三維物體位置設(shè)定信息生成三維教學(xué)環(huán)境文件;
s120接收用戶三維場(chǎng)景選定信息、三維場(chǎng)景屬性設(shè)定信息、三維物體選定信息和三維物體屬性設(shè)定信息,根據(jù)三維場(chǎng)景選定信息、三維場(chǎng)景屬性設(shè)定信息、三維物體選定信息和三維物體屬性設(shè)定信息更改所述三維教學(xué)環(huán)境文件中對(duì)應(yīng)信息;
s130接收用戶三維物體選定信息和三維物體交互設(shè)定信息,根據(jù)所述三維物體選定信息和三維物體交互設(shè)定信息更改所述三維教學(xué)環(huán)境文件中對(duì)應(yīng)信息;
s140根據(jù)所述三維教學(xué)環(huán)境文件生成三維教學(xué)環(huán)境可執(zhí)行文件。
進(jìn)一步地,所述步驟s110還包括保存所述三維教學(xué)環(huán)境文件的步驟。
進(jìn)一步地,所述保存所述三維教學(xué)環(huán)境文件的步驟包括保存在本地的步驟和/或包括保存到遠(yuǎn)程服務(wù)器的步驟。
進(jìn)一步地,所述步驟s130中還包括接收用戶三維物體選定信息后,彈出設(shè)置窗口,所述設(shè)置窗口中設(shè)置有需要被設(shè)定的三維物體交互設(shè)定信息,接收用戶的三維物體交互設(shè)定信息。
進(jìn)一步地,所述三維物體交互設(shè)定信息包括三維物體交互內(nèi)容設(shè)定信息和三維物體交互形式設(shè)定信息,所述彈出設(shè)置窗口的步驟包括彈出交互內(nèi)容設(shè)置窗口和交互形式設(shè)置窗口;所述接收用戶的三維物體交互設(shè)定信息的步驟包括接收用戶三維物體交互內(nèi)容設(shè)定信息的步驟和接收用戶三維物體交互形式設(shè)定信息的步驟。
進(jìn)一步地,所述步驟s140還包括保存所述三維教學(xué)環(huán)境可執(zhí)行文件的步驟。
進(jìn)一步地,所述保存三維教學(xué)環(huán)境可執(zhí)行文件的步驟包括保存所述三維教學(xué)環(huán)境可執(zhí)行文件到本地、遠(yuǎn)程服務(wù)器的步驟。
進(jìn)一步地,所述步驟s120中所述三維場(chǎng)景屬性設(shè)定信息包括光源亮度信息、顏色信息、尺寸信息、二維三維動(dòng)畫、文字顯示信息、播放語音與音樂信息;所述三維物體屬性設(shè)定信息包括顏色信息、位置信息、尺寸信息、二維三維動(dòng)畫、文字顯示信息、播放語音與音樂信息。
進(jìn)一步地,所述步驟s130中三維物體交互設(shè)定信息包括被移動(dòng)屬性信息、被舉起屬性信息、被點(diǎn)擊屬性信息、被打開屬性信息、被碰撞屬性、被接觸屬性、被觸發(fā)屬性;所述步驟s130中三維物體交互設(shè)定信息還包括發(fā)光顏色屬性信息、尺寸屬性信息、顯示文字屬性信息、播放語音屬性信息、播放音樂屬性信息、播放二維和三維動(dòng)畫屬性信息。
本發(fā)明另一方面提供了一種利用上述構(gòu)建三維教學(xué)環(huán)境的方法的構(gòu)建三維教學(xué)環(huán)境的系統(tǒng),包括顯示模塊、位置設(shè)定模塊、屬性設(shè)定模塊、交互設(shè)定模塊和可執(zhí)行文件生成模塊;其中,
所述顯示模塊用于顯示三維場(chǎng)景集和三維物體集;
所述位置設(shè)定模塊用于接收三維場(chǎng)景選定信息、三維場(chǎng)景位置設(shè)定信息、三維物體選定信息和三維物體位置設(shè)定信息,根據(jù)所述三維場(chǎng)景選定信息、三維場(chǎng)景位置設(shè)定信息、三維物體選定信息和三維物體位置設(shè)定信息生成三維教學(xué)環(huán)境文件;
所述屬性設(shè)定模塊用于接收用戶三維場(chǎng)景選定信息、三維場(chǎng)景屬性設(shè)定信息、三維物體選定信息,三維物體交互屬性和三維物體屬性設(shè)定信息,根據(jù)三維場(chǎng)景選定信息、三維場(chǎng)景屬性設(shè)定信息、三維物體選定信息和三維物體屬性設(shè)定信息更改所述三維教學(xué)環(huán)境文件中對(duì)應(yīng)信息;
所述交互設(shè)定模塊用于接收用戶三維物體選定信息和三維物體交互設(shè)定信息,根據(jù)所述三維物體選定信息和三維物體交互設(shè)定信息更改所述三維教學(xué)環(huán)境文件中對(duì)應(yīng)信息;
所述可執(zhí)行文件生成模塊用于根據(jù)所述三維教學(xué)環(huán)境文件生成三維教學(xué)環(huán)境可執(zhí)行文件。
本發(fā)明相對(duì)于現(xiàn)有技術(shù),可以讓用戶快速地創(chuàng)建自己的教學(xué)場(chǎng)景和想要的交互行為,從而形成直觀,交互性好的教學(xué)場(chǎng)景。用戶可以直接使用本系統(tǒng)中預(yù)設(shè)的模型,快速構(gòu)建自己的3d教學(xué)場(chǎng)景。用戶可以在本系統(tǒng)中對(duì)3d場(chǎng)景中的模型屬性進(jìn)行修改,可以設(shè)置物體的位置,旋轉(zhuǎn)角度,顏色,大小,發(fā)光燈屬性。用戶可以在本系統(tǒng)中對(duì)3d場(chǎng)景中的物體添加交互行為,比如可以被角色移動(dòng),可以被角色舉起,可以被角色銷毀,可以被角色觸發(fā)等,觸發(fā)之后可以讓用戶發(fā)聲,發(fā)光,播放文字,播放音樂等等。用戶利用本系統(tǒng)最終可以生成一個(gè)可執(zhí)行文件,運(yùn)行文件即可使用用戶設(shè)計(jì)好的3d場(chǎng)景和交互行為。
附圖說明
通過參考附圖會(huì)更加清楚的理解本發(fā)明的特征和優(yōu)點(diǎn),附圖是示意性的而不應(yīng)理解為對(duì)本發(fā)明進(jìn)行任何限制,在附圖中:
圖1為本發(fā)明一些實(shí)施例中的構(gòu)建三維教學(xué)環(huán)境的方法流程示意圖;
圖2為用戶使用本發(fā)明一些實(shí)施例中的三維教學(xué)環(huán)境的方法流程示意圖;
圖3為本發(fā)明一些實(shí)施例中的構(gòu)建三維教學(xué)環(huán)境的系統(tǒng)的結(jié)構(gòu)組成圖。
具體實(shí)施方式
為了能夠更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點(diǎn),下面結(jié)合附圖和具體實(shí)施方式對(duì)本發(fā)明進(jìn)行進(jìn)一步的詳細(xì)描述。需要說明的是,在不沖突的情況下,本申請(qǐng)的實(shí)施例及實(shí)施例中的特征可以相互組合。
在下面的描述中闡述了很多具體細(xì)節(jié)以便于充分理解本發(fā)明,但是,本發(fā)明還可以采用其他不同于在此描述的其他方式來實(shí)施,因此,本發(fā)明的保護(hù)范圍并不受下面公開的具體實(shí)施例的限制。
本發(fā)明為了克服現(xiàn)有構(gòu)建三維教學(xué)環(huán)境的方法和系統(tǒng)存在構(gòu)建復(fù)雜、死板,交互性差的問題,提供了一種構(gòu)建三維教學(xué)環(huán)境的方法和系統(tǒng),先把場(chǎng)景集和物體集顯示,然后用戶進(jìn)行選擇,并設(shè)定位置,之后保存形成文件,通過渲染和圖像融合,將物體圖像和場(chǎng)景圖像進(jìn)行共同顯示,用戶可選擇場(chǎng)景和物體的屬性進(jìn)行設(shè)置,如改變光源,改變顏色或者大小等;文件可隨意保存和打開,進(jìn)行編輯,方便用戶對(duì)三維教學(xué)環(huán)境進(jìn)行修改,之后用戶可修改物體的交互屬性,使場(chǎng)景中物體的具有移動(dòng)屬性信息、被舉起屬性信息、被點(diǎn)擊屬性信息、被打開屬性信息、被碰撞屬性、被接觸屬性、被觸發(fā)屬性,如當(dāng)被點(diǎn)擊時(shí)顯示文字、播放音樂、播放視頻、語音,音樂,播放二維動(dòng)畫三維動(dòng)畫等,最后用戶進(jìn)行保存形成可運(yùn)行文件,分發(fā)到各個(gè)客戶端。
實(shí)施例一
如圖1所示,本發(fā)明實(shí)施例提供了一種構(gòu)建三維教學(xué)環(huán)境的方法,包括如下步驟:
s110顯示三維場(chǎng)景集和三維物體集;接收三維場(chǎng)景選定信息、三維場(chǎng)景位置設(shè)定信息、三維物體選定信息和三維物體位置設(shè)定信息;根據(jù)所述三維場(chǎng)景選定信息、三維場(chǎng)景位置設(shè)定信息、三維物體選定信息和三維物體位置設(shè)定信息生成三維教學(xué)環(huán)境文件;所述文件中對(duì)三維場(chǎng)景進(jìn)行了描述,對(duì)物體進(jìn)行描述,對(duì)物體屬性、場(chǎng)景屬性進(jìn)行描述,對(duì)物體交互行為進(jìn)行描述,初始建立文件時(shí),采用默認(rèn)值。用戶從所述三維場(chǎng)景集和所述三維物體集進(jìn)行選擇,然后將選定的場(chǎng)景和物體進(jìn)行顯示,顯示時(shí),通過模型的組合,形成初始環(huán)境,然后設(shè)定位置,進(jìn)行保存。保存時(shí)可保存在本地,也可以保存到遠(yuǎn)程服務(wù)器。
s120接收用戶三維場(chǎng)景選定信息、三維場(chǎng)景屬性設(shè)定信息、三維物體選定信息和三維物體屬性設(shè)定信息,根據(jù)三維場(chǎng)景選定信息、三維場(chǎng)景屬性設(shè)定信息、三維物體選定信息和三維物體屬性設(shè)定信息更改所述三維教學(xué)環(huán)境文件中對(duì)應(yīng)信息;對(duì)應(yīng)修改保存現(xiàn)有場(chǎng)景屬性和物體屬性描述,如更改標(biāo)識(shí),更改字段內(nèi)容。用戶選擇場(chǎng)景,彈出彈窗,彈窗中設(shè)定屬性,用戶選擇物體,彈出彈窗,彈窗中設(shè)定物體屬性,然后保存相應(yīng)屬性值到所述三維教學(xué)環(huán)境文件中。
s130接收用戶三維物體選定信息和三維物體交互設(shè)定信息,根據(jù)所述三維物體選定信息和三維物體交互設(shè)定信息更改所述三維教學(xué)環(huán)境文件中對(duì)應(yīng)信息;對(duì)應(yīng)修改三維教學(xué)環(huán)境文件中的對(duì)交互屬性的描述,如修改標(biāo)記值,修改字段,記錄所述修改后的內(nèi)容。用戶點(diǎn)擊修改設(shè)定按鈕,或者點(diǎn)擊物體,自動(dòng)彈出彈窗,彈出設(shè)置窗口,所述設(shè)置窗口中設(shè)置有需要被設(shè)定的三維物體交互設(shè)定信息,接收用戶的三維物體交互設(shè)定信息。
s140根據(jù)所述三維教學(xué)環(huán)境文件生成三維教學(xué)環(huán)境可執(zhí)行文件,如生成exe文件,flash文件,遠(yuǎn)程服務(wù)端地址中的一種或者多種,以及本系統(tǒng)可以加載顯示的文件。本發(fā)明的實(shí)施例還能進(jìn)一步的還能自動(dòng)保存所述可執(zhí)行文件,保證數(shù)據(jù)不丟失。保存時(shí),可保存到本地或者遠(yuǎn)程服務(wù)器。需要說明的是,本發(fā)明的方法運(yùn)行的環(huán)境可在現(xiàn)有的三維建模軟件中實(shí)現(xiàn),如ug,proe,unity,unrealengine4等軟件,也可通過自建的軟件環(huán)境實(shí)現(xiàn),如采用opengl、vrml、webgl、webvr等建立軟件環(huán)境和圖像顯示。
通過本發(fā)明的方法,用戶可以很方便地制作三維教學(xué)環(huán)境,能夠快速完成并分發(fā)。
本發(fā)明實(shí)施例中的所述三維物體交互設(shè)定信息包括三維物體交互內(nèi)容設(shè)定信息和三維物體交互形式設(shè)定信息,所述彈出設(shè)置窗口的步驟包括彈出交互內(nèi)容設(shè)置窗口和交互形式設(shè)置窗口;所述接收用戶的三維物體交互設(shè)定信息的步驟包括接收用戶三維物體交互內(nèi)容設(shè)定信息的步驟和接收用戶三維物體交互形式設(shè)定信息的步驟。
本發(fā)明實(shí)施例中,所述步驟s120中所述三維場(chǎng)景屬性設(shè)定信息包括光源亮度信息、顏色信息、尺寸信息、二維三維動(dòng)畫、文字顯示信息、播放語音與音樂信息;所述三維物體屬性設(shè)定信息包括顏色信息、位置信息、尺寸信息、二維三維動(dòng)畫、文字顯示信息、播放語音與音樂信息。用戶可通過屬性設(shè)定,設(shè)定場(chǎng)景的亮度,光源位置,物體顏色,物體大小等相關(guān)屬性。
本發(fā)明實(shí)施例中,所述步驟s130中三維物體交互設(shè)定信息包括被移動(dòng)屬性信息、被舉起屬性信息、被點(diǎn)擊屬性信息、被打開屬性信息、被碰撞屬性信息、被接觸屬性信息、被觸發(fā)屬性信息;所述步驟s130中三維物體交互設(shè)定信息還包括發(fā)光顏色屬性信息、尺寸屬性信息、顯示文字屬性信息、播放語音屬性信息、播放音樂屬性信息、播放二維和三維動(dòng)畫屬性信息。用戶在設(shè)定交互屬性時(shí),設(shè)定物體是否有觸發(fā)事件,即設(shè)定標(biāo)識(shí)位,進(jìn)一步設(shè)定觸發(fā)事件類型,如click事件,double_click事件,碰撞事件等,具體在相應(yīng)觸發(fā)事件運(yùn)行函數(shù)中,設(shè)定相應(yīng)事件,如鏈接語音庫中語音或者將語音信息保存到事件響應(yīng)函數(shù)中;再比如響應(yīng)函數(shù)中設(shè)定顯示設(shè)定信息,如發(fā)光顯示,位置移動(dòng)顯示,圖像變化顯示等。
本發(fā)明的構(gòu)建三維教學(xué)環(huán)境的方法能夠使用戶快速建立教學(xué)環(huán)境,能夠?qū)崟r(shí)更新變更后的環(huán)境,快速了解環(huán)境設(shè)定效果,使得建立環(huán)境的效率得到有效提升。
實(shí)施例二
本發(fā)明實(shí)施例中三維環(huán)境構(gòu)建方法,用戶操作中的步驟如圖2所示,用戶打開本系統(tǒng)之后可以看到很多預(yù)設(shè)的3d場(chǎng)景和3d物體,用戶只需要選擇自己想要的場(chǎng)景和物體放置到合適的位置,即可快速完成需要的3d場(chǎng)景和3d物體放置。用戶完成上述步驟之點(diǎn)擊后點(diǎn)擊保存,可以將生成的3d教學(xué)環(huán)境以文件的方式保存到本地,后續(xù)可以用本系統(tǒng)打開該文件進(jìn)行多次修改(當(dāng)然也可將3d教學(xué)環(huán)境保存到遠(yuǎn)程服務(wù)器上)。
用戶在放置完3d場(chǎng)景和物體之后,可以繼續(xù)對(duì)場(chǎng)景中的物體的屬性進(jìn)行改變:比如設(shè)置場(chǎng)景中光源的亮度,設(shè)計(jì)物體的顏色和大小等,而且用戶看到的效果就是最終效果。
用戶在設(shè)計(jì)完場(chǎng)景中的物體之后,就可對(duì)該物體進(jìn)行交互設(shè)計(jì),在系統(tǒng)中點(diǎn)擊需要設(shè)置的物體之后,會(huì)自動(dòng)彈出交互內(nèi)容和交互形式的設(shè)置窗口,用戶在窗口中選擇交互的內(nèi)容和形式之后會(huì)立即應(yīng)用到該物體身上。具體的交互設(shè)置例如:物體是否可以被角色移動(dòng),是否可以被角色舉起,是否可以被角色點(diǎn)擊,是否可以被打開,是否可以被接觸,是否可以被觸發(fā)等,同時(shí)針對(duì)每種角色的行為可以設(shè)置該物體的行為,比如物體被觸發(fā)后會(huì)發(fā)光、說話、顯示文字、播放音樂,播放語音等交互行為。
上述的設(shè)計(jì)步驟并沒有嚴(yán)格的設(shè)計(jì)順序,用戶可以實(shí)時(shí)對(duì)場(chǎng)景中的物體進(jìn)行個(gè)性化的修改。
用戶設(shè)計(jì)完成之后,系統(tǒng)會(huì)將用戶的設(shè)計(jì)數(shù)據(jù)進(jìn)行記錄,最終生成可以運(yùn)行的文件。場(chǎng)景信息,場(chǎng)景物體信息和交互信息會(huì)一起保存到該文件中(需要注意:場(chǎng)景信息,場(chǎng)景物體信息和交互信息也可以以u(píng)rl的方式存儲(chǔ)在遠(yuǎn)程服務(wù)器或者其他網(wǎng)絡(luò)上的計(jì)算機(jī)中),可以讓用戶展示,分發(fā)自己的設(shè)計(jì)。
具體的,本發(fā)明可以采用多種方式實(shí)現(xiàn),用戶可以創(chuàng)建自己的預(yù)設(shè)3d物體,用戶也可以在其他用戶的設(shè)計(jì)基礎(chǔ)上進(jìn)行自己的設(shè)計(jì),用戶可以導(dǎo)入自己想要的音頻等數(shù)據(jù),用戶也可以自己通過編程的方式設(shè)置自己的3d物體的交互方式。
此外,用戶還可以導(dǎo)入其它3d軟件設(shè)計(jì)的模型到自己的設(shè)計(jì)中。
通過本發(fā)明實(shí)施例提供的方法,可以讓用戶快速地創(chuàng)建自己的教學(xué)場(chǎng)景和想要的交互行為,從而形成直觀,交互性好的教學(xué)場(chǎng)景。用戶可以直接使用本系統(tǒng)中預(yù)設(shè)的模型,快速構(gòu)建自己的3d教學(xué)場(chǎng)景。用戶可以在本系統(tǒng)中對(duì)3d場(chǎng)景中的模型屬性進(jìn)行修改,可以設(shè)置物體的顏色信息、位置信息、尺寸信息、二維三維動(dòng)畫、文字顯示信息、播放語音與音樂信息。。用戶可以在本系統(tǒng)中對(duì)3d場(chǎng)景中的物體添加交互行為,比如可以被角色移動(dòng)、可以被角色舉起、可以被角色銷毀、可以被角色點(diǎn)擊、可以被角色碰撞、可以被角色接觸、可以被角色觸發(fā)等,觸發(fā)之后可以讓用戶發(fā)聲,發(fā)光,播放文字,播放音樂等等。用戶利用本系統(tǒng)最終可以生成一個(gè)可執(zhí)行文件,運(yùn)行文件即可使用用戶設(shè)計(jì)好的3d場(chǎng)景和交互行為。
本發(fā)明具有對(duì)用戶要求低,設(shè)計(jì)速度快,場(chǎng)景所見即所得的設(shè)計(jì)模式,可以提升用戶的設(shè)計(jì)效率,降低用戶創(chuàng)建3d場(chǎng)景的成本。
實(shí)施例三
如圖3所示,本發(fā)明還提供了一種利用上述實(shí)施例一和實(shí)施例二中構(gòu)建三維教學(xué)環(huán)境的方法的構(gòu)建三維教學(xué)環(huán)境的系統(tǒng)100,包括顯示模塊110、位置設(shè)定模塊120、屬性設(shè)定模塊130、交互設(shè)定模塊140和可執(zhí)行文件生成模塊150;其中,所述顯示模塊110用于顯示三維場(chǎng)景集和三維物體集;所述位置設(shè)定模塊120用于接收三維場(chǎng)景選定信息、三維場(chǎng)景位置設(shè)定信息、三維物體選定信息和三維物體位置設(shè)定信息,根據(jù)所述三維場(chǎng)景選定信息、三維場(chǎng)景位置設(shè)定信息、三維物體選定信息和三維物體位置設(shè)定信息生成三維教學(xué)環(huán)境文件;所述屬性設(shè)定模塊130用于接收用戶三維場(chǎng)景選定信息、三維場(chǎng)景屬性設(shè)定信息、三維物體選定信息和三維物體屬性設(shè)定信息,根據(jù)三維場(chǎng)景選定信息、三維場(chǎng)景屬性設(shè)定信息、三維物體選定信息和三維物體屬性設(shè)定信息更改所述三維教學(xué)環(huán)境文件中對(duì)應(yīng)信息;所述交互設(shè)定模塊140用于接收用戶三維物體選定信息和三維物體交互設(shè)定信息,根據(jù)所述三維物體選定信息和三維物體交互設(shè)定信息更改所述三維教學(xué)環(huán)境文件中對(duì)應(yīng)信息;所述可執(zhí)行文件生成模塊150用于根據(jù)所述三維教學(xué)環(huán)境文件生成三維教學(xué)環(huán)境可執(zhí)行文件。所述顯示模塊110可采用現(xiàn)有的顯示組件,即在三維軟件上二次開發(fā),也可單獨(dú)編制顯示環(huán)境;選定所述場(chǎng)景或者物體時(shí),調(diào)取相應(yīng)場(chǎng)景顯示信息或則物體顯示信息,進(jìn)行顯示;所述位置設(shè)定模塊120,接收用戶輸入的位置設(shè)定信息后,調(diào)整所述物體、場(chǎng)景的顯示位置,更改顯示信息中位置信息;所述屬性設(shè)定模塊130,接收用戶的設(shè)定信息后,更改物體的顯示信息,如更改顏色值,放大系數(shù);所述交互設(shè)定模塊140,接收用戶的設(shè)定信息后,生成觸發(fā)事件,接收觸發(fā)的內(nèi)容信息后,將接收到的觸發(fā)內(nèi)容信息存儲(chǔ)到觸發(fā)事件中;所述可執(zhí)行文件生成模塊150,采用現(xiàn)有技術(shù),將上述設(shè)定信息進(jìn)行打包生成鏈接庫,api函數(shù)庫,或者可執(zhí)行文件,或者動(dòng)畫格式文件。
本發(fā)明的系統(tǒng),能夠可以讓用戶快速地創(chuàng)建自己的教學(xué)場(chǎng)景和想要的交互行為,從而形成直觀,交互性好的教學(xué)場(chǎng)景。
在本發(fā)明中,術(shù)語“第一”、“第二”、“第三”僅用于描述目的,而不能理解為指示或暗示相對(duì)重要性。術(shù)語“多個(gè)”指兩個(gè)或兩個(gè)以上,除非另有明確的限定。
以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。