particles

    0熱度

    1回答

    我正在使用Perlin噪聲的矢量場,並建議使用着色器將其提升。我的圖形知識仍然非常基礎,但我想問一下,我的思維如何去做是正確的。 Here is what I have。 (它不是第三維的最新版本,但你會得到我猜的概念)。 所以我將屬性:時間和噪聲值傳遞給頂點着色器。不幸的是,我使用某些庫中的噪聲函數,它需要在着色器中每幀應該計算的位置。是否有可能從着色器輸出一個變量,並在每個粒子內部計算位置?

    1熱度

    1回答

    編輯 OK,我發現這個視頻,解釋如何使用它:http://www.youtube.com/watch?v=LCLa-rgR_MA 它的工作原理與此代碼: //in create effect = new ParticleEffect(); FileHandle fileDir = Gdx.files.internal("data"); effect.load(Gdx.files.intern

    -1熱度

    1回答

    我正在用C語言編寫一個OpenGL程序,通過pnglib實現使用PNG(具有透明度)作爲紋理的alpha透明票據登機粒子。但是,我發現粒子的透明區域仍然會替換之前稱爲粒子的粒子。換句話說,新調用的粒子雖然在某些區域是透明的,但它們完全重疊在它們之前調用的某些粒子上,而之前被稱爲粒子的粒子應該透過透明度顯示出來。 爲了可視這是具有,我附上一些圖像來顯示的問題的效果: 最初我打電話顆粒從最舊的到最新:

    1熱度

    2回答

    大家好我有一堆熒光標記粒子圖像,這些圖像正在時間上移動。圖像堆棧是灰色縮放的。 我通過在第三維中獲取圖像堆棧的最大值來計算最大強度投影。現在 Example: ImageStack(x,y,N) where N = 31 image frames. 2DProjection = max(ImageStack,[],3) ,由於2D投影圖像是黑白的,我希望分配顏色梯度,這樣我可以通過時間得

    4熱度

    3回答

    我正在使用SpriteKit的粒子發射器系統在背景中構建一個移動的星場,玩家的飛船位於屏幕的中心。 當玩家觸摸屏幕的某個區域時,我計算角度併爲玩家精靈製作動畫,使其旋轉。 然而,當我將它應用到星域時,整個矩形的星域被旋轉繪製。然而,我想要的是單個粒子只是開始向新的方向前進。 這就是旋轉一整張紙上的點與整個紙上的點之間的區別,只是讓點移動到一個新的角度。那有意義嗎? 這裏是我迄今爲止的播放器正確地旋

    5熱度

    2回答

    潛在很簡單的問題,但... 有選擇在這種情況下,.sks文件時神采奕奕沒有出現在編輯器中的效果還發現有任何一個。有什麼明顯的我失蹤了嗎?

    1熱度

    1回答

    我在屏幕上有一個複雜的區域(不是矩形),我想從中發射粒子。這可能嗎?

    7熱度

    2回答

    我試圖讓它成爲我在玩家移動時跟隨玩家的粒子。我試圖複製的效果就像當你在網站上時,他們有一些隨鼠標移動的對象。我試圖通過讓粒子移動玩家的數量來做到這一點,但它並沒有重現預期的效果。有什麼建議麼?我的代碼: 聲明顆粒 NSString *myParticlePath = [[NSBundle mainBundle] pathForResource:@"trail" ofType:@"sks"]; s

    3熱度

    1回答

    更新; -changing j = 0 to j = i允許多達700個具有平滑幀速率的粒子 我試圖用數百個具有Vector2s的粒子聲明其位置和Vector2的速度來模擬2D水。 談到碰撞檢測,我的程序不喜歡有超過450個粒子,儘管只使用了畢達哥拉斯定理。 這裏是主類中的碰撞檢測; for (int i = 0; i < particleList.Count; i++) {

    13熱度

    1回答

    在spritekit編輯器中創建後,是否可以更改粒子的顏色?我嘗試setParticleColor,但它似乎沒有做任何事情。基本上我想要有一個粒子文件和一種方式來以編程方式更改飛行中的顏色...