-3
A
回答
3
我相信那些有關地圖和其他功能鳥並沒有什麼是類鳥羣,用於模擬由克雷格·雷諾茲(start reading here for background)開發組動物運動的方法。
然後,您可以查看Daniel Shiffman的工作,他使用Boids完成了很多有趣的事情,包括this tutorial on making a simple 2D Boid system in javascript。
一旦你理解了這些基礎知識,你可以谷歌周圍看看其他人如何使用像Three.js(你鏈接使用的例子)和Boid概念的工具。例如this guy使用Boids和Three.js製作了一個水族箱,並有助於您引導他在Github上的源代碼。
至於實際的鳥類,我想他們是由一個Three.js容器Object3D組成的,該容器包含一個body和兩個翅膀(看起來像是由平面 - 位圖或只是原始三角形組成)。翅膀不斷地上下旋轉,並且容器對象只是旋轉指向Boid邏輯所採用的任何方向。
無論如何,這是我受過教育的猜測,而且我將如何重新創建它。
相關問題
- 1. 類似3d旋轉效果,是否可以用css3,html5和javascript?
- 2. 如何使用HTML5/CSS3或JavaScript添加幻燈片效果和發光效果?
- 3. 使用HTML5畫布的jQuery - BW效果
- 4. 使用JavaScript和HTML5的PreviewImage
- 5. 使用Javascript和HTML5的XMLHttpRequest
- 6. Corona SDK,飛揚的鳥反彈效果
- 7. 複製雪鳥的動畫效果
- 8. 在HTML5中使用JavaScript創建文本效果(如Flash)
- 9. 使用HTML5/Canvas/JavaScript等複製BBC iPlayer旋轉效果
- 10. 使用html5懸停效果,無javascript或css
- 11. 使用jQuery/HTML5聚焦燈光效果
- 12. css和javascript onmouseover類型效果
- 13. HTML5 - 翻頁效果
- 14. HTML5播放效果
- 15. HTML5粒子效果
- 16. HTML5的翻頁效果?
- 17. HTML5拖放效果允許和拖放效果
- 18. 使用HTML5和Canvas繪製網站效果
- 19. HTML5轉換和轉換效果。
- 20. 使用HTML5 + JavaScript的
- 21. 使用Javascript(jQuery)的深度效果
- 22. 使用javascript的視頻效果
- 23. 使用JavaScript量表的Wierd效果
- 24. 使用three.js的Javascript 3D效果
- 25. 僅使用CSS3創建類似Javascript的滾動效果?
- 26. HTML5視頻過渡效果
- 27. HTML5:頁面摺疊效果
- 28. HTML5 Canvas動畫效果
- 29. HTML5 canvas全景效果
- 30. HTML5高斯模糊效果
這是一個很酷的效果。代碼就在那裏 - JavaScript甚至沒有被混淆 - 所以你可以自己看看它,並弄清它是如何工作的。請注意,如果您將代碼複製到自己的網頁中使用,則可能違反版權。 – iamnotmaynard