TWaver - 專注UI技術(shù)

          http://twaver.servasoft.com/
          posts - 171, comments - 191, trackbacks - 0, articles - 2
            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          在一般的游戲中,物體的選中效果會(huì)是這樣:

          TWaver 3D中,物體的默認(rèn)的選中效果一般都是一個(gè)方方正正的外框。在HTML5的Mono版本中,TWaver提供了輪廓線樣式的選中效果。

          通過如下代碼把幾個(gè)基本形狀進(jìn)行捏合,生成新的組合體:

          1var node=new mono.ComboNode(nodes, ops);
          2node.s({
          3    'm.color':'#343AD3',
          4    //或使用圖片貼圖:'m.texture.image':'test.png',
          5    'm.type':'phong',
          6    'm.specularStrength':10,
          7    'select.style':'outline.normal',
          8    'select.width':1,
          9});

          輪廓‘select.style’支持’outline.normal’ 和‘outline.wireframe’的兩種方式,區(qū)別是’outline.normal’的輪廓線寬度會(huì)隨著縮放而縮放,而’outline.wireframe’的輪廓線寬不會(huì)隨著縮放而縮放,保持固定線寬,用戶可以根據(jù)需求選中不同的方式。

          實(shí)現(xiàn)這種邊緣輪廓效果,一般的思路有模板緩沖+高斯模糊、模板緩沖+wireframe方式、模板緩沖+頂點(diǎn)normal延伸, 都需要多次渲染來實(shí)現(xiàn)相關(guān)效果。但使用TWaver的Mono則便利多了,基本無需復(fù)雜的幾何、線代知識(shí),也沒有繁瑣的外圍代碼,一兩個(gè)屬性設(shè)置一下就可以了。


          評(píng)論

          # re: 如何創(chuàng)建TWaver 3D的輪廓選中效果  回復(fù)  更多評(píng)論   

          2014-11-05 14:09 by 寧波裝修網(wǎng)
          TWaver的操作確實(shí)簡(jiǎn)單,學(xué)習(xí)了!

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 承德县| 阜阳市| 泰宁县| 灌云县| 罗田县| 启东市| 靖安县| 林州市| 娱乐| 河南省| 江孜县| 苏尼特左旗| 科技| 江山市| 大冶市| 保靖县| 全州县| 南丹县| 渝中区| 龙胜| 沙田区| 教育| 安塞县| 庄浪县| 石景山区| 宕昌县| 阳信县| 安达市| 陇川县| 新安县| 祁连县| 五常市| 潼关县| 徐州市| 昌平区| 海兴县| 齐齐哈尔市| 阿鲁科尔沁旗| 开原市| 琼海市| 阿坝县|