重庆幸运农场中奖金额|重庆幸运农场官网
MyException - 我的異常網
當前位置:我的異常網» 操作系統 » Box2d_無規則圖形的碰撞檢測 跟 cocos2d_粒子效果制

Box2d_無規則圖形的碰撞檢測 跟 cocos2d_粒子效果制作以及粒子效果的輔助工具

www.h0f1.com  網友分享于:2013-10-09  瀏覽:125次
Box2d_無規則圖形的碰撞檢測 和 cocos2d_粒子效果制作以及粒子效果的輔助工具

因蔣Boss繁忙,所以由我言志代為發表。
但是我必須先吐槽一句。天空同學你可不可以在代碼寫一點注釋!你妹的一行中文注釋都沒有,看的腦袋疼。
可以把記事本里面的這些注釋搬到代碼里面來嘛?我們也好對準哪個對應哪個啊,看你代碼就跟猜謎語一樣。
祝大家看的愉快。

下面是天空同學發表的講話:


1.發表粒子系統Box2d的講話:

Box2d_無規則圖形的碰撞檢測


此教程真的是拖了好久,本來打算用box2d實現的效果是用點來拼動態的文字,隨后這些點自由下落碰撞。
可是后來雖然寫了出來,但不太知道是哪里的誤差,時而正確無誤,時而字都糊在了一起。所以更改了方向。。

Box2D是一款免費的開源二維物理引擎.它已被用于蠟筆物理學、憤怒的小鳥等游戲的開發。

此教程源碼的目的就是讓初學者熟悉在cocos2d里面如何使用box2d,所采用的例子就是制作一個簡單的應用,
文字碰到屏幕邊界可以反彈和文字之間的相互作用。

打開Xcode,選擇 cocos2d Box2d Application template就可以創建一個新的box2d工程.


需要注意和學到的幾個問題:
1.所有m文件改為mm,否則會發生莫名的錯誤
2.比例 1:32 的比例來計算
3.每個box2d程序都有個 一個world 來管理整個場景。
4.DarkModel.h 定義了“dark” 的數據,包括密度,彈性,摩擦力等,還有組成不規則圖形的點。
  這里在處理這些多邊形頂點遇到了困難。pData函數本來是給dict設置了所有需要的數據,但
  在設置頂點時候,是需要c的數組。這里處理總是出現問題,所以只好在for里用幾個
  if一個個的寫下了頂點的集合。。(有知道應該如何處理的同學,可以留言幫我解決下這個問題)。
5.如何給剛體穿上華麗的外衣

美妙的物理世界等著你的探索,學習了此demo,就基本算是完成了box2d最基礎應用。






2.發表粒子系統ParticleSystem的講話:

cocos2d_粒子效果制作以及粒子效果的輔助工具


粒子效果是大量粒子由粒子系統用很多的屬性來驅動每個粒子的外觀行為而產生了絢麗的效果。

如果要我們自己來寫個粒子系統,對于我們大多數人來說都不是件容易的事情,不過cocos2d中集成了需要子粒子系統,使我們方便的實現我們想要的效果。

CCParticleSystem(所有粒子系統的父類)
下面由爆炸,煙花,火焰,雪粒子,雨粒子等有趣絢麗的特效。

Particle Designer 是一款粒子工具,它可以可視化的進行調節粒子的屬性工具。
它可以將調節好的屬性,導出.plist格式文件,方便 CCParticleSystem使用。
CCParticleSystem(所有粒子系統的父類)

繪制粒子的代碼也非常簡單,使用. plist方法:

CCParticleSystem *particles = [CCParticleSystemQuadparticleWithFile:@"beauty1.plist"];

 [selfaddChild:particles];

簡單的 2句,就可以把剛做的粒子效果添加到舞臺上。

不過粒子工具不是萬能的,如果要真正的在項目中應用粒子,還要設置一些屬性。比如發射器的位置,是否自動移除,位置等等。

嗯~~基礎的粒子應用就講到這里了。大家快用工具調出自己喜歡的粒子效果吧。



  
最后當然,奉獻上你最需要的源碼:)

box2d和particle粒子系統Demo

2樓u010432623前天 13:42
霸氣 a
1樓u0104326233天前 22:17
不是還有肥皂嗎??where where???

文章評論

我跳槽是因為他們的顯示器更大
我跳槽是因為他們的顯示器更大
程序員眼里IE瀏覽器是什么樣的
程序員眼里IE瀏覽器是什么樣的
“懶”出效率是程序員的美德
“懶”出效率是程序員的美德
程序員必看的十大電影
程序員必看的十大電影
不懂技術不要對懂技術的人說這很容易實現
不懂技術不要對懂技術的人說這很容易實現
我是如何打敗拖延癥的
我是如何打敗拖延癥的
Web開發者需具備的8個好習慣
Web開發者需具備的8個好習慣
Java程序員必看電影
Java程序員必看電影
程序員最害怕的5件事 你中招了嗎?
程序員最害怕的5件事 你中招了嗎?
做程序猿的老婆應該注意的一些事情
做程序猿的老婆應該注意的一些事情
如何成為一名黑客
如何成為一名黑客
旅行,寫作,編程
旅行,寫作,編程
10個調試和排錯的小建議
10個調試和排錯的小建議
我的丈夫是個程序員
我的丈夫是個程序員
科技史上最臭名昭著的13大罪犯
科技史上最臭名昭著的13大罪犯
十大編程算法助程序員走上高手之路
十大編程算法助程序員走上高手之路
看13位CEO、創始人和高管如何提高工作效率
看13位CEO、創始人和高管如何提高工作效率
每天工作4小時的程序員
每天工作4小時的程序員
初級 vs 高級開發者 哪個性價比更高?
初級 vs 高級開發者 哪個性價比更高?
什么才是優秀的用戶界面設計
什么才是優秀的用戶界面設計
如何區分一個程序員是“老手“還是“新手“?
如何區分一個程序員是“老手“還是“新手“?
漫畫:程序員的工作
漫畫:程序員的工作
5款最佳正則表達式編輯調試器
5款最佳正則表達式編輯調試器
程序員的鄙視鏈
程序員的鄙視鏈
“骯臟的”IT工作排行榜
“骯臟的”IT工作排行榜
一個程序員的時間管理
一個程序員的時間管理
親愛的項目經理,我恨你
親愛的項目經理,我恨你
那些爭議最大的編程觀點
那些爭議最大的編程觀點
中美印日四國程序員比較
中美印日四國程序員比較
編程語言是女人
編程語言是女人
程序員和編碼員之間的區別
程序員和編碼員之間的區別
程序員都該閱讀的書
程序員都該閱讀的書
程序猿的崛起——Growth Hacker
程序猿的崛起——Growth Hacker
 程序員的樣子
程序員的樣子
為什么程序員都是夜貓子
為什么程序員都是夜貓子
總結2014中國互聯網十大段子
總結2014中國互聯網十大段子
Java 與 .NET 的平臺發展之爭
Java 與 .NET 的平臺發展之爭
為啥Android手機總會越用越慢?
為啥Android手機總會越用越慢?
代碼女神橫空出世
代碼女神橫空出世
老美怎么看待阿里赴美上市
老美怎么看待阿里赴美上市
10個幫程序員減壓放松的網站
10個幫程序員減壓放松的網站
寫給自己也寫給你 自己到底該何去何從
寫給自己也寫給你 自己到底該何去何從
鮮為人知的編程真相
鮮為人知的編程真相
程序員周末都喜歡做什么?
程序員周末都喜歡做什么?
程序員的一天:一寸光陰一寸金
程序員的一天:一寸光陰一寸金
軟件開發程序錯誤異常ExceptionCopyright © 2009-2015 MyException 版權所有
重庆幸运农场中奖金额 AG夏日营地开奖官网 阳台养殖什么动物赚钱 我看平特肖C○m 赚钱搞投资多少钱 田广双色球预测专家 浙江飞鱼开奖 北京pk10怎么玩 深海大赢家贴吧生 二八杠游戏作弊器下载 赌场夜蒲团团转上线哪 官方极限三肖网址 中国象棋的玩法和摆法 最火爆的棋牌游戏 数字彩票中的大小概率 如何用手机赚钱 三公要怎么压才能赢钱