另一個threejs問題。我基本上試圖在按鍵時在屏幕上顯示2D圖像。我搜索了四周,但我找不到一種方法讓我的圖像正確顯示,並且有些方法我根本無法工作。在設法顯示圖像的時候,它顯示在我的3d環境容器後面(以html格式),或者即使圖像不大於整個3D窗口也會消失。 我沒有真正搞砸圖像,所以我不知道我需要什麼。 我不想在3D空間中獲取圖像顯示,只是在屏幕上彈出圖像,如菜單或其他東西。threejs - 顯示2D圖像
1
A
回答
0
您可以在場景上的按鍵添加一個平面,並更新紋理
2
你也可以使用一個THREE.Sprite
,很容易實現,甚至如果它得到在3D空間中創建它總是面對相機。
下面是來自documentation快速實現的例子:
var map = new THREE.TextureLoader().load("sprite.png");
var material = new THREE.SpriteMaterial({ map: map, color: 0xffffff, fog: true });
var sprite = new THREE.Sprite(material);
scene.add(sprite);
+0
嗨,老兄,試圖解決方案中的精靈被添加到現場,但仍然無法看到它,任何建議? –
+0
@ToBe如果你發佈jsfiddle我可以幫你 – leota
相關問題
- 1. OpenGL ES 2.0 2D圖像顯示
- 2. Threejs r55 sprite不會顯示
- 3. ThreeJS Collada模型不顯示
- 4. 顯示圖像顯示partialy
- 5. 顯示爲白色圖像的RGB圖像的2D傅立葉變換
- 6. 圖像顯示
- 7. 顯示圖像
- 8. 顯示圖像
- 9. 顯示圖像
- 10. 顯示圖像
- 11. 顯示圖像
- 12. 顯示圖像
- 13. 顯示圖像
- 14. 圖像顯示
- 15. 圖像顯示
- 16. 顯示圖像
- 17. 顯示圖像
- 18. 顯示圖像
- 19. 顯示圖像
- 20. 顯示圖像
- 21. 顯示圖像
- 22. 顯示圖像
- 23. 顯示圖像
- 24. 顯示圖像
- 25. 顯示圖像
- 26. 顯示圖像
- 27. 顯示圖像
- 28. 顯示圖像
- 29. 顯示圖像
- 30. 顯示圖像
請添加您的代碼 – user2089677