原文:stage3D 搭建2d圖形引擎 (四)靜態文理貼圖

接下來我們該構建帶有貼圖的顯示對象了。 為了清楚的闡釋問題,我們還是從最基本的程序開始,在本博的第一篇文章中介紹了最基本的構建一個四邊形的程序,現在我們對其進行稍作修改即可讓其顯示貼圖: 變化的部分我已經突出顯示。可以看出與之前的程序不同的是,我們用紋理坐標 兩個數據 取代了原來的顏色值 三個數據 ,因此一個頂點最多需要 個數據。 另外一個關鍵的改變是在片段着色器中我們加入了一個新的運算: tex ...

2012-11-27 15:57 2 2396 推薦指數:

查看詳情

stage3D 搭建2d圖形引擎 (八) 動態紋理

回顧之前,我們已經實現了顏色填充的四邊形,以及具有紋理貼圖的四邊形。如果僅僅只是這些,那實在是太無聊了,通過這些我們能夠實現的東西無非就是一堆可以動的圖片,當然對於某些需求這已經足夠,但我們並不因此而止步。另一方面,GPU硬件的能力也遠不止如此,這些單調的貼圖四邊形遠遠沒有發揮為其提供的巨大資源 ...

Thu Dec 20 21:39:00 CST 2012 6 1729
Flash Stage3D2D UI 界面上顯示3D模型問題完美解決

  一直以來很多Stage3D開發者都在為3D模型在2DUI上顯示的問題頭疼。Stage3D一直是在 Stage2D下面。為了做到3D模型在2DUI上顯示通常大家有幾種實現方式,下面來說說這幾種實現方式吧。 實現方式1:   在2DUI上挖個洞透過去顯示3D層。這種做法的缺陷在於如果兩個UI ...

Sat Sep 12 10:21:00 CST 2015 2 1673
[Stage3D]GPU渲染的噴泉粒子

/partic.rar 在詳細介紹該粒子效果編寫方法之前,先讓我們簡單了解下Stage3D開發基本流程與注意事項。 ...

Wed Feb 01 13:01:00 CST 2012 3 8678
[Stage3D]硬件加速的徑向模糊

demo程序需要安裝Flash Player11才能正常運行。 源文件:http://files.cnblogs.com/flash3d/radialBlur.rar 點擊“open”按鈕可以選擇本地圖片,水平滾動條可以調整模糊的量。 之前一直在糾結AGAL不能進行流程控制,致使很多需要 ...

Thu Feb 16 05:18:00 CST 2012 10 5513
canvas 2d 貼圖技術實踐

  最近在公司內部的技術協會論壇里閑逛的時候,無意中發現了一篇手淘前端大牛岑安兩年前寫的博文,講述了canvas的2d貼圖技術。看到后覺得相當神奇。於是就自己實現了一下。不過岑安前輩的那篇博文也只是大概講述了一下實現思路,整個邏輯還是自己慢慢摸索出來的,過程還是挺心酸的,所以在此記錄一下並且分享 ...

Wed Jul 15 17:35:00 CST 2015 10 5287
2D繪圖引擎比較

這個問題很普遍。最近在研究這個問題,在網上搜了一些資料,再結合自己的經驗,談談自己的一些想法。 ...

Mon Mar 27 23:18:00 CST 2017 0 5793
制作簡單的2D物理引擎(零)

最近發現了Github上的開源物理引擎項目Matter.js,對它很感興趣,發現源碼並不算長,算上注釋大約1萬行左右,值得剖析一番。Matter.js實現一個最小化的2D物理引擎,性能不錯,故打算用C#重寫並學習之。 由於JS是弱類型,而C#是強類型的,所以不得不還原相應的類型。在重寫 ...

Sat Oct 01 22:52:00 CST 2016 0 4468
Android Skia和2D圖形系統 .

Android Skia 和 2D 圖形系統 1 Skia 概述 Skia 是 Google 一個底層的圖形、圖像、動畫、 SVG 、文本等多方面的圖形庫,是 Android 中圖形系統的引擎。 Skia 作為第三方軟件放在 external 目錄下: external/skia ...

Thu May 28 22:21:00 CST 2015 1 3959
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM