目前分類:基本概念 (21)
- Nov 28 Wed 2012 17:34
在COCOS2D內建立UIView
- Sep 15 Sat 2012 14:11
Standard Touch Delegate and Targeted Touch Delegate
Cocos2d 2.0 Touch Input
STANDARD TOUCH DELEGATE
- Sep 02 Sun 2012 09:44
製作基本的 Animate Sprites
- Aug 31 Fri 2012 14:21
我用cocos2D做出滑動選單了
- Aug 30 Thu 2012 09:47
How can I add text or characters into a Sprite
How can I add text or characters into a Sprite
from http://stackoverflow.com/questions/3402825/adding-text-into-a-sprite
How can I add text or characters into a Sprite. If it's not possible, is there any alternative to get the same effect?
NOTE: I am using COCOS2D framework.
- Aug 30 Thu 2012 09:41
iOS开发之Cocos2D中CCSprite执行完动作之后调用回调自行销毁
iOS开发之Cocos2D中CCSprite执行完动作之后调用回调自行销毁
CCCallFuncN 与 CCCallFunc 的区别,帶參數FUNC方法
from http://www.wuleilei.com/blog/344
- Aug 30 Thu 2012 09:27
Sprite CCTintBy 色彩閃爍動作
Sprite CCTintBy 色彩閃爍動作
[sprite runAction:[CCTintBy actionWithDuration:0.5 red:255 green:0 blue:255]];
- Aug 23 Thu 2012 09:57
如何取得CCLayer touch的座標
- Aug 23 Thu 2012 09:42
已知angle,speed,要如何計算點移動量dx,dy
作者: InitialPower (InitialPower) 看板: GameDesign 標題: Re: [請益] 請教簡單的座標問題 時間: Thu Aug 25 01:33:51 2011
from http://www.ptt.cc/bbs/GameDesign/M.1314207233.A.6D6.html
剛剛做出我的第二個疑問 所以來分享一下 就是已知angle,speed,要如何計算點移動量dx,dy 這個主要要做成以下的應用 當玩家按下螢幕上的某一點X2,Y2 就從玩家目前所在的位置X1,Y1 射出一顆子彈沿著(X1,Y1)至(X2,Y2)行走的子彈 然後有幾個前提 1.子彈沒有打中敵人的話,必須飛出螢幕之外 2.因為遊戲類型的關係,射擊角度只能限定在+-30度 3.子彈飛行的速度必須一致 所以想來想去,只能用角度來轉換成子彈的飛行路徑 因此我必須 1.先計算(X1,Y1)(X2,Y2)兩點間的角度 2.如果超過+-30度的話,強制設定角度為+30度或-30度 3.利用角度與子彈速度計算,X軸與Y軸的位移量 我的解決法是這樣的(in lua) local dx = math.sin( math.rad( angle ) ) * speed; local dy = math.cos( math.rad( angle ) ) * -speed; bullet:setLinearVelocity( dx, dy ); 這段程式碼可能會因為各語言座標軸或是其他功能需要更改 如果需要的人可以自行參考摟,多謝指教 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 112.105.100.157 推 ericinttu:就操作面來講, 限制 (x2,y2) 在角度範圍內比較合理. 08/25 01:43 → InitialPower:因為是作在手機上,所以不像滑鼠可以限制準星的範圍 08/25 11:15 → InitialPower:所以就折衷這樣做了 08/25 11:16 → help0430:我不懂~兩點間的角度怎麼算? 08/26 19:36 → help0430:不說角度的問題~你要子彈由A點飛往B點 08/26 19:37 → help0430:只要用B點座標減A點座標~得到向量~正規化後再乘速度即可 08/26 19:38 → help0430:不必每次都計算角度吧! 08/26 19:38
- Aug 17 Fri 2012 13:19
6sina300cocos2d環遊指北第十章 Touch坐標說明
[熱門]6sina300cocos2d環遊指北第十章 拖啡釉如
selSprite=newSprite;
-(BOOL)ccTouchBegan:(UITouch*)touch withEvent:(UIEvent*)event{
- Jul 21 Sat 2012 15:38
CCSpeed in cocos2D
The CCSpeed action modifies the duration of the inner action.
1 |
id move = [CCMoveBy actionWithDuration:3 position:ccp(350,0)]; |
2 |
id action = [CCSpeed actionWithAction: move speed:1.0f]; // no speed modification |
3 |
- Jul 11 Wed 2012 14:32
計時器追加功能
計時器追加功能
From http://wisdomskyduan.blogspot.tw/2012/05/510.html
內容程式出處:
Learning Cocos2D: A Hands-On Guide to Building iOS Games with Cocos2D, Box2D, and Chipmunk
- Jul 11 Wed 2012 01:21
ios-cocos2d游戏开发基础-预定信息-开发笔记(六)
ios-cocos2d游戏开发基础-预定信息-开发笔记(六)
节点可以预定信息,其实就是Objective-C里面的每隔一段时间调用一次方法。 在很多情况下,你需要节点调用指定的更新方法以处理某些情况,比如说碰撞 测试。以下是一个最简单的,可以在每一帧都被调用的更新方法:
-(void) scheduleUpdates { [self scheduleUpdate]; } -(void) update:(ccTime)delta { // 此方法每一帧都会被调用 }
- Jul 10 Tue 2012 00:26
cocos2d-x 动画详解之一CCSprite
cocos2d-x 动画详解之一CCSprite
转自 http://www.cnblogs.com/afly/archive/2012/03/06/2382028.html
struct transformValues_ 拥有如下几个参数
CCPoint pos; // position x and y 位置
CCPoint scale; // scale x and y 放大缩小
- Jul 10 Tue 2012 00:17
CCSpriteBatchNode
- Jul 07 Sat 2012 22:25
講解CCSpriteBatchNode與TP工具的".pvr.ccz",".plist"共用的終極精靈優化及注意事項!
【Cocos2d遊戲開發之九】講解CCSpriteBatchNode與TP工具的".pvr.ccz",".plist"共用的終極精靈優化及注意事項!
Himi 原創,轉載請注明
|
- Jul 07 Sat 2012 16:55
temp
- Jul 07 Sat 2012 09:26
自定义CCSprite/Layer/CCNode及静态类模版&自定义类细节说明&Cocos2dx触屏事件讲解
本站文章均为 李华明Himi 原创,转载务必在明显处注明:
转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/iphone-cocos2dx/699.html
- Jul 07 Sat 2012 09:10
cocos2d:CCNode tag:标记
From http://blog.sina.com.cn/s/blog_4beb28f30100q8vv.html
一直以为都是在使用cocos2d开发游戏,当我添加一个结点时也比较喜欢使用[node addchild:child z:0 tag:ch]函数,当然在取得结点的也喜欢使用[node getchildbytag:ch];这样我个人认为比较简结,在程序中有些变量名也就避免了冲突,取而代之的是一个数字。这几个月以来一直都是这样取得 结点。但前几天才发现这做,算法上时间复杂度为O(n),跳进getchildbgytag函数的实现时,发现其结点是遍历其所有子结点,然后比较 tag,如果相等则返回该子结点的指针,如果不相等则返回空:
- Jul 06 Fri 2012 17:15
在cocos2d裡面如何拖曳Sprite
from http://www.cnblogs.com/zilongshanren/archive/2011/05/10/2042514.html
免责申明(必读!):本博客提供的所有教程的翻译原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发表该翻译稿之人无任何关系。谢谢合作!
原文出处:http://www.raywenderlich.com/2343/how-to-drag-and-drop-sprites-with-cocos2d