国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于Unity3D的計(jì)算機(jī)拆裝虛擬教學(xué)系統(tǒng)開發(fā)設(shè)計(jì)

2023-09-06 14:40:36趙良平李傳鋒
中國(guó)教育技術(shù)裝備 2023年4期
關(guān)鍵詞:系統(tǒng)開發(fā)實(shí)驗(yàn)教學(xué)

趙良平 李傳鋒

摘 ?要 ?針對(duì)計(jì)算機(jī)實(shí)驗(yàn)教學(xué)中存在難動(dòng)手、學(xué)習(xí)淺、不能反復(fù)操作等問(wèn)題,基于Unity3D虛擬開發(fā)引擎,以硬件拆裝為重點(diǎn),開發(fā)包括原理介紹、動(dòng)畫演示、機(jī)械拆裝、試題測(cè)驗(yàn)等模塊的虛擬教學(xué)系統(tǒng)。系統(tǒng)將虛擬現(xiàn)實(shí)技術(shù)與教學(xué)結(jié)合,通過(guò)了解教學(xué)實(shí)際需求,創(chuàng)設(shè)虛擬教學(xué)場(chǎng)景,模擬真實(shí)計(jì)算機(jī)模型,達(dá)到激發(fā)學(xué)生學(xué)習(xí)熱情、提高學(xué)生學(xué)習(xí)效果的目的。

關(guān)鍵詞 ?計(jì)算機(jī)拆裝;Unity3D;系統(tǒng)開發(fā);拆裝虛擬教學(xué)系統(tǒng);實(shí)驗(yàn)教學(xué)

中圖分類號(hào):TP391.98 ? ?文獻(xiàn)標(biāo)識(shí)碼:B

文章編號(hào):1671-489X(2023)04-0029-05

Development and Design of Computer Disa-ssembly and Assembly Virtual Teaching System Based on Unity3D//ZHAO Liangping, LI Chuan-

feng

Abstract ?In view of the problems of difficult hands-on, shallow learning and inability to operate repea-

tedly in computer experimental teaching, this paper

develops a virtual teaching system based on Unity3D

virtual development engine, focusing on hardware disassembly and assembly, including modules of prin-

ciple introduction, animation demonstration, mecha-nical disassembly and assembly, and test questions and quizzes. The system combines VR technology with

teaching and learning by understanding the actual needs of teaching, creating virtual teaching scena-rios and simulating real computer models to achieve the purpose of stimulating students enthusiasm for

learning and improving the learning effect.

Key words ?computer disassembly and assembly; unity3D; system development; disassembly and assembly virtual teaching system; experimental teaching

Authors address ?Information Technology Center, Luoyang Institute of Science and Technology, Luoyang,

Henan, China, 471023

0 ?引言

根據(jù)《教育部關(guān)于開展國(guó)家虛擬仿真實(shí)驗(yàn)教學(xué)項(xiàng)目建設(shè)工作的通知》要求,要推進(jìn)現(xiàn)代信息技術(shù)融入實(shí)驗(yàn)教學(xué)項(xiàng)目,實(shí)驗(yàn)教學(xué)內(nèi)容的廣度和深度要拓展、時(shí)間和空間要延伸、質(zhì)量和水平要提升。實(shí)驗(yàn)教學(xué)理念要突出以學(xué)生為中心、教學(xué)方式方法要?jiǎng)?chuàng)新多樣化[1]。

計(jì)算機(jī)組裝與維護(hù)是大學(xué)里實(shí)踐性非常強(qiáng)的一門技術(shù)基礎(chǔ)課,教學(xué)目的是讓大學(xué)生了解和掌握計(jì)算機(jī)基礎(chǔ)知識(shí)及實(shí)踐經(jīng)驗(yàn),培養(yǎng)大學(xué)生的創(chuàng)新意識(shí)、動(dòng)手操作能力。但是,目前的課程安排主要存在設(shè)備資源和場(chǎng)地有限、教學(xué)模式單一、師資水平不高及實(shí)踐環(huán)節(jié)安全隱患較大等問(wèn)題,導(dǎo)致學(xué)生在實(shí)踐過(guò)程中存在時(shí)間浪費(fèi)、缺少主動(dòng)性、受益較淺等情況。通過(guò)相關(guān)文獻(xiàn)檢索及分析,發(fā)現(xiàn)虛擬教學(xué)系統(tǒng)開發(fā)大多以機(jī)械類實(shí)驗(yàn)課程為主,計(jì)算機(jī)實(shí)驗(yàn)方面的開發(fā)設(shè)計(jì)較少,并且集中于動(dòng)畫演示,對(duì)于虛擬拆裝部分的開發(fā)重點(diǎn)研究不多。

因此,本文通過(guò)對(duì)計(jì)算機(jī)實(shí)驗(yàn)課程目標(biāo)及需求進(jìn)行分析,以Unity3D虛擬現(xiàn)實(shí)開發(fā)引擎為平臺(tái),開發(fā)了一套計(jì)算機(jī)拆裝虛擬教學(xué)系統(tǒng),解決了當(dāng)前計(jì)算機(jī)實(shí)驗(yàn)教學(xué)中的重難點(diǎn),還拓展了計(jì)算機(jī)拆裝教學(xué)的廣度和深度,學(xué)生通過(guò)虛擬拆裝系統(tǒng)隨時(shí)隨地的練習(xí),熟練掌握各類品牌計(jì)算機(jī)拆裝的基本步驟和注意事項(xiàng),解決了實(shí)際生活中計(jì)算機(jī)硬件故障、設(shè)備升級(jí)等問(wèn)題,實(shí)現(xiàn)了虛實(shí)結(jié)合。

1 ?系統(tǒng)需求分析及功能

系統(tǒng)開發(fā)之前,以洛陽(yáng)理工學(xué)院為例,通過(guò)對(duì)師生調(diào)查了解計(jì)算機(jī)實(shí)驗(yàn)課程的現(xiàn)有教學(xué)模式,由于教學(xué)場(chǎng)地、教學(xué)設(shè)備的限制,學(xué)生大多從書本學(xué)習(xí)計(jì)算機(jī)基礎(chǔ)知識(shí)。教師上課演示動(dòng)手拆解計(jì)算機(jī)后,要求學(xué)生課下自行尋找設(shè)備練習(xí),而學(xué)生多因個(gè)人計(jì)算機(jī)型號(hào)單一、拆后無(wú)法重裝、場(chǎng)地工具限制等因素?zé)o法開展學(xué)習(xí)。這樣的教學(xué)模式使學(xué)生無(wú)法真正體會(huì)到動(dòng)手操作要領(lǐng),學(xué)習(xí)只存在于淺層表面。為了在教學(xué)中實(shí)現(xiàn)以學(xué)生為中心,激勵(lì)學(xué)生主動(dòng)探索學(xué)習(xí)。計(jì)算機(jī)組裝與維護(hù)課程教學(xué)目標(biāo)設(shè)計(jì)為:了解計(jì)算機(jī)的組成、功能及其工作原理;掌握計(jì)算機(jī)主機(jī)中主板、內(nèi)存等重要部件的安裝位置、運(yùn)行方式;掌握計(jì)算機(jī)的拆裝和裝配過(guò)程三大模塊內(nèi)容。

圍繞實(shí)踐教學(xué)目標(biāo),結(jié)合調(diào)研訪談結(jié)果,考慮到網(wǎng)頁(yè)端師生登錄界面、介紹基礎(chǔ)知識(shí)、虛擬真實(shí)計(jì)算機(jī)運(yùn)行流程、自主操作拆解計(jì)算機(jī)、鞏固知識(shí)練習(xí)操作等方面的教學(xué)需求。結(jié)合Unity3D軟件開發(fā)特點(diǎn),本系統(tǒng)主要從以下五個(gè)方面實(shí)現(xiàn)相應(yīng)的功能。

1.1 ?用戶登錄

學(xué)生及教師使用個(gè)人注冊(cè)賬號(hào)通過(guò)瀏覽器隨時(shí)隨地登錄計(jì)算機(jī)拆裝虛擬教學(xué)系統(tǒng)。

1.2 ?運(yùn)行原理模塊

模擬計(jì)算機(jī)開機(jī)后真實(shí)運(yùn)行狀態(tài),觀看計(jì)算機(jī)主板、CPU、硬盤、內(nèi)存等硬件的構(gòu)造以及詳細(xì)外觀,通過(guò)視頻了解其功能和基本參數(shù)等信息,幫助學(xué)生做好計(jì)算機(jī)裝機(jī)準(zhǔn)備。

1.3 ?拆裝動(dòng)畫模塊

提供本課程相關(guān)文檔、圖片、視頻講解說(shuō)明,動(dòng)畫講解演示正確拆裝步驟及流程,為用戶提供自主學(xué)習(xí)資源。

1.4 ?自由拆卸模塊

為用戶提供臺(tái)式機(jī)、筆記本計(jì)算機(jī)、工作站等多品牌多型號(hào)計(jì)算機(jī)模型,節(jié)省購(gòu)買資金,豐富學(xué)習(xí)資源。計(jì)算機(jī)模型各組成部分進(jìn)行文字標(biāo)簽說(shuō)明和選中高亮顯示,并且可以放大縮小,360度旋轉(zhuǎn)觀察計(jì)算機(jī)模型,能反復(fù)自主動(dòng)手操作拆解、組裝計(jì)算機(jī),并伴隨拆裝提示。

1.5 ?試題測(cè)驗(yàn)?zāi)K

具備計(jì)算機(jī)零部件模擬實(shí)操、計(jì)算機(jī)組裝故障介紹和習(xí)題練習(xí)等功能,學(xué)生自由練習(xí)鞏固學(xué)習(xí)內(nèi)容,檢測(cè)學(xué)習(xí)效果。

2 ?系統(tǒng)設(shè)計(jì)及開發(fā)流程

計(jì)算機(jī)拆裝虛擬教學(xué)系統(tǒng)是基于Unity 3D開發(fā)的一款教學(xué)仿真系統(tǒng),虛擬仿真的實(shí)驗(yàn)室環(huán)境讓學(xué)生使用時(shí)感覺(jué)身臨其境。本系統(tǒng)的開發(fā)主要分為三個(gè)階段:第一階段是搭建用戶數(shù)據(jù)庫(kù),部署登錄服務(wù)器;第二階段是利用3dMax等軟件制作三維模型、貼圖素材等;第三階段是利用C#語(yǔ)言進(jìn)行交互功能開發(fā)和腳本編寫。最后,通過(guò)Unity 3D集成軟硬件調(diào)試,測(cè)試發(fā)布計(jì)算機(jī)拆裝虛擬教學(xué)系統(tǒng)。系統(tǒng)開發(fā)流程如圖1所示。

本系統(tǒng)為了師生能隨時(shí)隨地開展學(xué)習(xí),將整個(gè)系統(tǒng)部署在服務(wù)器上,采用數(shù)據(jù)庫(kù)存儲(chǔ)用戶數(shù)據(jù),基于B/S架構(gòu)實(shí)現(xiàn)師生使用個(gè)人計(jì)算機(jī),在校內(nèi)任意地點(diǎn)通過(guò)Chrome瀏覽器直接登錄,開展協(xié)作學(xué)習(xí)、移動(dòng)學(xué)習(xí)、泛在學(xué)習(xí)。系統(tǒng)的后臺(tái)主要使用PHP進(jìn)行開發(fā),可以進(jìn)行用戶賬號(hào)設(shè)置、題庫(kù)批量導(dǎo)入、設(shè)置測(cè)試、成績(jī)計(jì)算保存以及錯(cuò)題統(tǒng)計(jì)解析等功能[2]。

本系統(tǒng)主要開發(fā)流程為:首先,通過(guò)使用三維建模和圖片處理軟件,對(duì)計(jì)算機(jī)內(nèi)部的所有硬件進(jìn)行實(shí)物建模、材質(zhì)貼圖、組裝連接等;其次,將建好的模型導(dǎo)入U(xiǎn)nity3D中進(jìn)行開發(fā),主要實(shí)現(xiàn)模型爆炸演示、自行動(dòng)手拆解、顯示運(yùn)行原理動(dòng)畫等;再次,根據(jù)教學(xué)需求,設(shè)計(jì)交互模塊,添加教學(xué)文本、圖片、視頻,教學(xué)試題測(cè)驗(yàn)系統(tǒng);最后,調(diào)試整個(gè)開發(fā)系統(tǒng),測(cè)試發(fā)布到Win10平臺(tái),并嵌入網(wǎng)頁(yè)端提供登錄接口。通過(guò)一系列流程開發(fā),設(shè)計(jì)一套功能完整、針對(duì)教學(xué)、形式靈活的虛擬實(shí)驗(yàn)系統(tǒng)。

3 ?拆裝實(shí)現(xiàn)

3.1 ?三維建模及優(yōu)化處理

本系統(tǒng)的設(shè)計(jì)是基于真實(shí)操作場(chǎng)景,以市場(chǎng)現(xiàn)有經(jīng)典品牌型號(hào)計(jì)算機(jī)為原型,三維建模臺(tái)式計(jì)算機(jī)、筆記本計(jì)算機(jī)、工作站等五款計(jì)算機(jī)模型。三維建模使用3dMax三維建模軟件,對(duì)計(jì)算機(jī)內(nèi)部的所有硬件部件,主板、內(nèi)存、機(jī)箱、顯示器、電源、鼠標(biāo)、鍵盤等進(jìn)行1∶1實(shí)物建模,要求模型部分與整體之間存在關(guān)聯(lián),可以放大縮小,360度旋轉(zhuǎn)觀察,模型進(jìn)行文字標(biāo)簽說(shuō)明和選中高亮顯示。并且為模型貼圖,設(shè)置材質(zhì)類型,完成三維模型的燈光、材質(zhì)、外觀顏色等渲染工作,提高視覺(jué)可視效果,使模型更加逼真。同時(shí),計(jì)算機(jī)三維模型導(dǎo)出時(shí)選擇Unity3D支持的FBX格式文件。從教學(xué)需求和成本角度出發(fā),開發(fā)目前有代表性和典型性的計(jì)算機(jī)模型,學(xué)生通過(guò)本系統(tǒng)學(xué)習(xí)可以達(dá)到舉一反三、觸類旁通的效果。

計(jì)算機(jī)3D模型建設(shè)完成后,通過(guò)Unity3D Hub管理軟件打開下載安裝好的Unity3D引擎,創(chuàng)建Project及場(chǎng)景Scene,布置好攝像機(jī)及燈光位置,隨后將計(jì)算機(jī)三維模型直接導(dǎo)入U(xiǎn)nity3D中進(jìn)行初次參數(shù)設(shè)置操作使用。通過(guò)界面右側(cè)Hierarchy面板管理已添加至場(chǎng)景中的模型,Game窗口為運(yùn)行畫面。計(jì)算機(jī)模型初次導(dǎo)入Assets,需要重新設(shè)置燈光、材質(zhì)、比例等屬性,并且為計(jì)算機(jī)各部件命名,添加碰撞體等物理屬性。在Assets文件夾口中為了方便管理本項(xiàng)目各類場(chǎng)景、模型、代碼、燈光、材質(zhì)等資源,分類創(chuàng)建文件夾及子文件夾將所有資源按結(jié)構(gòu)存放。

3.2 ?兩種拆裝模式

本系統(tǒng)的核心開發(fā)內(nèi)容為計(jì)算機(jī)拆裝,拆裝模塊設(shè)計(jì)兩種模式:1)計(jì)算機(jī)所有模型爆炸展開,分布顯示每部分內(nèi)部結(jié)構(gòu),可以進(jìn)行360度旋轉(zhuǎn)放大縮小觀察,點(diǎn)擊高亮顯示部件名稱及介紹;2)根據(jù)真實(shí)拆裝順序引導(dǎo)學(xué)生,按步驟自主拆解計(jì)算機(jī)模型,并且將拆解步驟依次總結(jié)顯示。通過(guò)兩種模式,實(shí)現(xiàn)讓學(xué)生深入學(xué)習(xí)計(jì)算機(jī)內(nèi)部運(yùn)行原理及組成結(jié)構(gòu),達(dá)到教學(xué)目標(biāo)。

3.2.1 ?爆炸分解

當(dāng)學(xué)生進(jìn)入計(jì)算機(jī)爆炸拆裝模塊時(shí),點(diǎn)擊計(jì)算機(jī),其所有組件會(huì)向四周爆炸散開,把鼠標(biāo)放在單個(gè)零部件上,邊緣會(huì)呈現(xiàn)發(fā)光狀態(tài),并顯示名稱,方便學(xué)生快速認(rèn)識(shí)每個(gè)零件,也可以對(duì)零部件進(jìn)行放大、縮小并360度旋轉(zhuǎn)查看內(nèi)部細(xì)節(jié)。

本系統(tǒng)針對(duì)爆炸拆裝的算法思路為:第一步,找到虛擬計(jì)算機(jī)模型的中心,設(shè)置為爆炸中心,記錄坐標(biāo);第二步,獲取計(jì)算機(jī)模型的所有部件,把他們?cè)O(shè)置為子對(duì)象;第三步,計(jì)算每一個(gè)子對(duì)象與爆炸中心之間的距離,并把距離乘以3;第四步,調(diào)用函數(shù),將所有的子對(duì)象一個(gè)個(gè)的帶入函數(shù)中,求得目標(biāo)坐標(biāo),把子對(duì)象移動(dòng)到目標(biāo)位置;第五步,將父對(duì)象賦值給計(jì)算機(jī)模型對(duì)應(yīng)屬性,所有部件圍繞中心點(diǎn),實(shí)現(xiàn)均勻拆分的爆炸分離。

Unity3D引擎中UI系統(tǒng)的On GUI方法可以幫助實(shí)現(xiàn)計(jì)算機(jī)的虛擬拆裝功能。在Unity3D引擎中給計(jì)算機(jī)模型添加碰撞體組件后,API中的On Mouse Down方法可以通過(guò)Unity 射線檢測(cè)碰撞體,并在 On Mouse Down方法下編寫驅(qū)動(dòng)模型運(yùn)動(dòng)的腳本[3]。

3.2.2 ?手動(dòng)拆裝

計(jì)算機(jī)手動(dòng)拆裝時(shí),鼠標(biāo)呈現(xiàn)扳手圖形,學(xué)生可以對(duì)所有部件模型旋轉(zhuǎn)、縮放查看。如果將扳手放在每個(gè)零部件上時(shí),單擊每個(gè)零部件的三維模型會(huì)呈發(fā)光狀態(tài),長(zhǎng)按可以進(jìn)行拖拽,移動(dòng)拆下計(jì)算機(jī)模型部件。計(jì)算機(jī)手動(dòng)拆裝的一般流程為:首先,拔掉鼠標(biāo)、鍵盤、電源連接線,擰掉螺絲打開機(jī)箱后蓋;其次,按照電源→主板→內(nèi)存→顯卡→風(fēng)扇→中央處理器→光盤驅(qū)動(dòng)器→硬盤等順序依次拆下;最后,將所有部件擺放整齊,點(diǎn)擊界面“返回按鈕,計(jì)算機(jī)模型可自動(dòng)復(fù)原。在手動(dòng)拆裝過(guò)程存在嚴(yán)格的先后順序,學(xué)生應(yīng)依次按正確順序才能完成,系統(tǒng)手動(dòng)拆卸界面如圖2所示。

將計(jì)算機(jī)中每一部分模型,使用Animator組件記錄拆解動(dòng)畫,當(dāng)把指示棒放置在模型上為高亮?xí)r,播放動(dòng)畫拆解動(dòng)畫,學(xué)生不斷尋找高亮部分,進(jìn)行拆除,直到拆解完成。點(diǎn)擊復(fù)原按鈕,模型可按順序自動(dòng)裝回,便于進(jìn)行二次拆解,之后可重復(fù)操作。

4 ?系統(tǒng)界面和動(dòng)態(tài)交互功能設(shè)計(jì)

本系統(tǒng)由運(yùn)行原理、拆裝動(dòng)畫、自由拆卸、習(xí)題測(cè)試四個(gè)模塊構(gòu)成,在Unity3D中對(duì)四個(gè)模塊分別設(shè)計(jì)界面,添加視頻、跳轉(zhuǎn)交互菜單和按鈕等。學(xué)生通過(guò)四個(gè)模塊的學(xué)習(xí),實(shí)現(xiàn)先掌握基本知識(shí),明白操作原理,再進(jìn)行動(dòng)手拆裝,最終完成知識(shí)測(cè)試,系統(tǒng)拆裝界面如圖3所示。

4.1 ?設(shè)計(jì)UI界面

UI界面在Canvas(畫布)的基礎(chǔ)上,對(duì)UI文本、按鈕、圖像、視頻、音頻等屬性進(jìn)行參數(shù)設(shè)置,

主要包括Scale(大?。osition(位置)、Rotation(旋轉(zhuǎn))等。在Asset窗口中所有控件的存放形式,表示他們之間的父子關(guān)系。例如,界面中的Text(文本)控件可以設(shè)置顏色、字體、樣式等。Button(按鈕)控件被點(diǎn)擊后,會(huì)觸發(fā)下一條指令。

4.2 ?設(shè)置第一人稱

為了增強(qiáng)系統(tǒng)的真實(shí)感,當(dāng)學(xué)生進(jìn)入本虛擬系統(tǒng)后,將以“第一人稱”進(jìn)行操作使用。通過(guò)Unity商店下載官方人物包,將預(yù)制體導(dǎo)入,拖拽至場(chǎng)景中,放置在相機(jī)上,并設(shè)置屬性。通過(guò)編寫C#腳本,鍵盤上下左右按鍵控制攝像機(jī)前進(jìn)、后

退;鼠標(biāo)及滾輪控制旋轉(zhuǎn)、縮放,學(xué)生在場(chǎng)景中進(jìn)行漫游交互學(xué)習(xí),以獲得真實(shí)體驗(yàn)。

4.3 ?開發(fā)試題測(cè)驗(yàn)

本系統(tǒng)的試題測(cè)驗(yàn)設(shè)置兩種模式:基礎(chǔ)知識(shí)回答和拆裝模擬測(cè)試,在C#代碼里提前編寫好試題題目及正確答案。學(xué)生進(jìn)入試題測(cè)驗(yàn)?zāi)K,界面會(huì)顯示填空題、選擇題、操作題等題型。作答完畢提交答案后系統(tǒng)會(huì)進(jìn)行自動(dòng)批改,顯示分?jǐn)?shù),同時(shí)對(duì)錯(cuò)題進(jìn)行分析解釋。如果是拆裝測(cè)試,會(huì)有正確步驟提示。除此之外,系統(tǒng)規(guī)范計(jì)算機(jī)部件的擺放位置,以幫助學(xué)生養(yǎng)成良好的拆裝習(xí)慣,遵守實(shí)驗(yàn)操作規(guī)范,系統(tǒng)試題測(cè)試界面如圖4所示。

4.4 ?進(jìn)行網(wǎng)頁(yè)交互

計(jì)算機(jī)拆裝虛擬教學(xué)系統(tǒng)發(fā)布后直接在瀏覽器運(yùn)行,為了能通過(guò)Web端顯示的按鈕來(lái)直接控制系統(tǒng)內(nèi)容,所以設(shè)計(jì)了模型與網(wǎng)頁(yè)的交互部分。Unity3D需要直接與瀏覽器的JavaScript對(duì)接,Web GL也需要與Web上的其他內(nèi)容對(duì)接。Unity3D中的API也可以實(shí)現(xiàn)此功能。

5 ?系統(tǒng)測(cè)試發(fā)布

計(jì)算機(jī)拆裝虛擬教學(xué)系統(tǒng)開發(fā)完成后,將其與外接硬件設(shè)備連接進(jìn)行聯(lián)調(diào)。本系統(tǒng)選配的硬件設(shè)備為Oculus quest 2.0一體式頭顯、HTC Vive頭顯設(shè)備,主流分辨率,支持 SteamVR2.0定位系統(tǒng),同時(shí)配備了兩個(gè)操作手柄,來(lái)定位用戶的坐標(biāo)位置和操作指示,實(shí)現(xiàn)本系統(tǒng)的VR交互使用。用戶使用過(guò)程中,操作手柄會(huì)發(fā)射激光射線出現(xiàn)計(jì)算機(jī)虛擬系統(tǒng)中,移動(dòng)手柄把激光射線放置在計(jì)算機(jī)模型部件上,選中模型塊呈高亮顯示,當(dāng)扣動(dòng)手柄內(nèi)側(cè)扳機(jī),可對(duì)模型移動(dòng)或旋轉(zhuǎn)。同時(shí),手柄也可對(duì)系統(tǒng)中按鈕及滑塊進(jìn)行選中或點(diǎn)擊進(jìn)行下一步操作。通過(guò)多次測(cè)試,確定系統(tǒng)界面及按鍵模型大小,拆裝交互動(dòng)作,拆裝交互順序等細(xì)節(jié),不斷完善虛擬拆裝系統(tǒng)。最后,在Unity3D中設(shè)置發(fā)布格式,分別生成支持Windows、Mac、Android 多種操作系統(tǒng)的文件。外接式頭顯設(shè)備如圖5、圖6所示。

6 ?結(jié)束語(yǔ)

本文在了解教學(xué)需求的基礎(chǔ)上,確定系統(tǒng)功能及開發(fā)流程,先利用3dMax建模計(jì)算機(jī)硬件各個(gè)組成部分。再將3D模型導(dǎo)入U(xiǎn)nity3D平臺(tái)對(duì)組件之間進(jìn)行關(guān)聯(lián)設(shè)置。接著,使用C#語(yǔ)言編寫代碼,實(shí)現(xiàn)計(jì)算機(jī)模型爆炸拆解和手動(dòng)拆解兩種模式。最后,進(jìn)行動(dòng)態(tài)交互設(shè)計(jì),完成知識(shí)講解、運(yùn)行原理、拆裝動(dòng)畫、試題測(cè)驗(yàn)四個(gè)模塊,測(cè)試發(fā)布基于Unity3D的計(jì)算機(jī)拆裝實(shí)驗(yàn)教學(xué)系統(tǒng),為計(jì)算機(jī)組裝與維護(hù)課程提供教學(xué)指導(dǎo)。經(jīng)過(guò)課程教學(xué)實(shí)踐表明,設(shè)計(jì)的系統(tǒng)有助于學(xué)生“身臨其境”感受到操作實(shí)物的效果,提高了學(xué)生參與實(shí)踐學(xué)習(xí)的積極性和主動(dòng)性。

7 ?參考文獻(xiàn)

[1] 中華人民共和國(guó)中央人民政府.教育部關(guān)于開展國(guó)家虛

擬仿真實(shí)驗(yàn)教學(xué)項(xiàng)目建設(shè)工作的通知(教高函〔2018〕5號(hào))

[A/OL].(2018-05-30)[2022-10-24].http://www.gov.cn/

zhengce/zhengceku/2018-12/31/content_5440531.htm.

[2] 管維紅,華馳,張蓉,等. 筆記本電腦虛擬拆裝實(shí)驗(yàn)教

學(xué)項(xiàng)目建設(shè)與應(yīng)用[J].中國(guó)教育信息化,2019(24):41-

43,47.

[3] 丁毓峰,徐鑫,閔新普,等.基于Unity3D的機(jī)電產(chǎn)品

虛擬拆裝實(shí)驗(yàn)系統(tǒng)[J].實(shí)驗(yàn)室研究與探索,2020,39(3):

118-122,137.

[4] 陳果,劉桂芹.基于Unity3D煤礦鉆機(jī)虛擬裝配培訓(xùn)系

統(tǒng)開發(fā)[J].包裝工程,2022,43(12):106-112.

[5] 趙銘超,孫澄宇.虛擬仿真實(shí)驗(yàn)教學(xué)的探索與實(shí)踐[J].

實(shí)驗(yàn)室研究與探索,2017,36(4):90-93.

猜你喜歡
系統(tǒng)開發(fā)實(shí)驗(yàn)教學(xué)
關(guān)于基礎(chǔ)教育階段實(shí)驗(yàn)教學(xué)的幾點(diǎn)看法
小議初中化學(xué)演示實(shí)驗(yàn)教學(xué)
甘肅教育(2020年4期)2020-09-11 07:42:36
電容器的實(shí)驗(yàn)教學(xué)
物理之友(2020年12期)2020-07-16 05:39:20
對(duì)初中化學(xué)實(shí)驗(yàn)教學(xué)的認(rèn)識(shí)和體會(huì)
甘肅教育(2020年8期)2020-06-11 06:10:04
基于PLC的火電廠輸配煤粉節(jié)能程控系統(tǒng)的開發(fā)
氣象數(shù)據(jù)傳輸監(jiān)控平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)
基于網(wǎng)絡(luò)數(shù)據(jù)分析的計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)開發(fā)
幾何體在高中數(shù)學(xué)實(shí)驗(yàn)教學(xué)中的應(yīng)用
變電站監(jiān)控信息接入驗(yàn)收系統(tǒng)的研發(fā)與應(yīng)用
發(fā)射機(jī)房運(yùn)行監(jiān)控系統(tǒng)關(guān)鍵技術(shù)的解決方案
连城县| 佛教| 永修县| 石棉县| 竹山县| 原平市| 鲁山县| 临泽县| 确山县| 济宁市| 玛沁县| 时尚| 出国| 繁峙县| 新邵县| 平塘县| 资阳市| 专栏| 台北市| 通渭县| 波密县| 浏阳市| 乐陵市| 福建省| 滦平县| 西安市| 荥经县| 苏尼特左旗| 始兴县| 孟连| 广丰县| 新和县| 尉氏县| 嘉义市| 虎林市| 十堰市| 黔西县| 托克逊县| 宜兰县| 远安县| 洞头县|