国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 開(kāi)發(fā) > JS > 正文

Three.js開(kāi)發(fā)環(huán)境搭建:基于Eclipse

2024-09-06 12:41:04
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

大概是被VS寵壞了,庫(kù)里的類(lèi)名、函數(shù)名,甚至是自己命名過(guò)的變量都記不住,搞開(kāi)發(fā)的時(shí)候沒(méi)有提詞工具就渾身不舒服(我知道這樣很菜)。JavaScript本來(lái)開(kāi)發(fā)環(huán)境就比較靈活,WebGL又是一個(gè)新興的東西。前兩天嘗試用Eclipse,用了兩天提詞,感覺(jué)還可以,拿出來(lái)和大家分享。

直接到Eclipse官網(wǎng)下了一個(gè)Eclipse IDE for JavaScript:

/upload/201212/20121211173241b3t.jpg" alt="" />

從Git上下載Three.js源碼

/upload/201212/20121211173242a0s.jpg" alt="" />

打開(kāi)ThreeJS庫(kù),發(fā)現(xiàn)源碼沒(méi)有被完全解析:

也沒(méi)有提詞的功能:

重點(diǎn)來(lái)了

把Three.js源碼加入工程(否則沒(méi)法修改),看到右側(cè)滾筒條有提示解析到“錯(cuò)誤”的地方(紅色)。這些“錯(cuò)誤”瀏覽器解析起來(lái)可能沒(méi)有問(wèn)題,可是IDE環(huán)境對(duì)源碼的解析可能比較嚴(yán)格,一些瀏覽器中微不足道的錯(cuò)誤會(huì)影響環(huán)境對(duì)源碼的理解。

其實(shí)是同一個(gè)錯(cuò)誤,就是直接量法聲明對(duì)象的時(shí)候,最后一個(gè)屬性后面仍然有逗號(hào):

這里:

還有這里:

等等,還沒(méi)有結(jié)束。文件的第一行代碼,為了防止瀏覽器環(huán)境下重復(fù)定義,用到的這條語(yǔ)句也會(huì)影響IDE環(huán)境對(duì)于源碼的理解,刪掉選中的部分:

Ctrl+S,再把ThreeJS庫(kù)的源文件換成項(xiàng)目文件夾下的(就是剛剛改過(guò)的)。

解析得不錯(cuò),終于清靜了:

 

提詞也能正常使用了:

仍然存在個(gè)問(wèn)題就是,通過(guò)原型對(duì)象構(gòu)造函數(shù)的call(this)構(gòu)建的派生對(duì)象,其繼承的原型對(duì)象的方法不能提示,比如Mesh對(duì)象的眾多方法是來(lái)自與Object3D的,提詞工具統(tǒng)統(tǒng)找不到。

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 永年县| 海安县| 吉林市| 盐池县| 汉沽区| 沁阳市| 望江县| 新巴尔虎左旗| 河池市| 英吉沙县| 光山县| 德庆县| 柳州市| 镇沅| 鹤岗市| 浦城县| 阿拉善左旗| 澜沧| 陆川县| 杨浦区| 鄂托克前旗| 吴川市| 福建省| 普兰县| 莱州市| 兰坪| 罗田县| 临颍县| 阿尔山市| 泌阳县| 北海市| 新丰县| 绵竹市| 新兴县| 德化县| 乌拉特后旗| 肃宁县| 增城市| 永川市| 沙田区| 南投县|