我使用Box2d。如何繼續連鎖?
我創建了ChainShape。
突然之間,我需要繼續這個鏈條。
我知道命令SetNextVertex(b2Vec2(-2.0f, 0.0f));
如何使用它?如何繼續連鎖?
我使用Box2d。如何繼續連鎖?
我創建了ChainShape。
突然之間,我需要繼續這個鏈條。
我知道命令SetNextVertex(b2Vec2(-2.0f, 0.0f));
如何使用它?如何繼續連鎖?
我讀過這個,我想繼續下去! – Sinba 2012-04-09 20:10:07
4.6鍊形狀的唯一當前的解決方案是爲iforce2d提到,創建一個新的夾具和代替原來的。
爲什麼?
正如Andrew所說。 「你已經創建了一個循環(第一個和最後一個頂點連接)」。
這是什麼意思實現明智的:說你有三個頂點,答:(0,0); B:(0,5); C:(5,0)。 CreateLoop(頂點3)的長度爲4而不是3 ...索引0:A,1:B,2:C和3:A(再次注意A)。什麼SetNextVertex做它增加了另一個頂點D:(1,1)到後面(即制動循環),4:D。不幸的是,你不能在最後一個索引之前插入一個頂點,從而保持循環。
如果你想繼續添加頂點循環,索要功能要求:)
沒有意義,我 – 2012-04-09 08:17:37
您需要再拍夾具和替換原來的一個。 – iforce2d 2012-04-09 17:02:32
iforce2d,那麼,什麼幫助SetNextVertex? – Sinba 2012-04-09 20:16:13