我使用粒子繪製不規則形狀的three.js所的每一個像素,代碼片段是這樣的: var hearts = function(context){
context.globalAlpha = 0.5;
var x = 0, y = 0;
context.scale(0.1, -0.1); // Scale so canvas render can redraw within bounds
co
我正在創建一個3D科幻遊戲。我有一個很好的3D環境,有小行星,敵人,巡洋艦和地形。但是,我無法獲得特定粒子的位置。更具體地說: I can得到粒子集合產生的初始位置。 I 不能:獲取當前特定粒子位置。(假設它幾秒鐘前被大炮「開火」) 我試圖做什麼?我試圖最終通過獲取每個粒子的xy和z來創建粒子碰撞檢測系統,因此當粒子撞擊一個物體時(如小行星陣列列表,我創建了命名的石塊),它將消失,並且其他事件將在
我想在我的Cocos2d項目中使用粒子效果。粒子效果顯示良好。但是當我把粒子顯示功能放到線程中時,我很困惑,它只顯示微小的黑色方塊而不是正確的紋理。 thanx提前。 // thread caller
[self performSelectorInBackground:@selector(showParticleThrd:) withObject:nil];
// it works good