登录 立即注册
金钱:

Code4App-iOS开发-iOS 开源代码库-iOS代码实例搜索-iOS特效示例-iOS代码例子下载-Code4App.com

查看: 188|回复: 6

(NO.00002)iOS游戏精灵战争雏形(八),ios no summary

[复制链接]

328

主题

655

帖子

2429

金钱

手工艺人

发表于 2018-1-11 15:17:57 | 显示全部楼层 |阅读模式

        

        子弹的初始化工作前2篇基本做好了,下面就是如何射出子弹.

        通常来说,子弹射向目标对象,需要走一条直线.直线由2点定位,分别为发射点和目标点.

        发射点就是开枪精灵自身的位置,目标点则为敌方精灵的位置,大致如下图所示:

        

        由初中物理力学原理可知,要想子弹沿中间橙色路径飞行,需要在子弹上附加(x,y)的力矩.大概是这个意思,物理好的童鞋可以自行理解.物理不好的童鞋,我也救不了你们 ;)

        现在就是要找到(x,y)的值?从上图中可以发现x恰好等于红精灵位置x值与绿精灵位置x值的差,y值与此相同,于是我们得到:vcD4NCjxwPnggPSBncmVlblNwcml0ZS5wb3NpdGlvbi54IC0gcmVkU3ByaXRlLnBvc2l0aW9uLng8YnIgLz4NCnkgPSBncmVlblNwcml0ZS5wb3NpdGlvbi55IC0gcmVkU3ByaXRlLnBvc2l0aW9uLnk8L3A+DQo8cD7U2mNvY29zMmTW0Cy/ydLU08PE2tbDuq/K/cfhy8nKtc/WOjwvcD4NCjxwcmUgY2xhc3M9"brush:java;">
ccpSub(greenSprite.position,redSprite.position);</pre>

        子弹发射的原理知道了,下一篇我们就来尝试完成子弹发射的代码,下篇见 ;)

        


                                               

16

主题

7181

帖子

1453

金钱

手工艺人

发表于 2018-1-11 15:19:03 | 显示全部楼层
code4app好的内容真的很多~赞

21

主题

7158

帖子

2664

金钱

手工艺人

发表于 2018-1-11 15:22:10 | 显示全部楼层
code4app好的代码demo真的很多,谢谢啦~

0

主题

7142

帖子

-525

金钱

限制会员

发表于 2018-1-11 15:28:29 | 显示全部楼层
支持,感谢,祝code4app越来越好~

23

主题

7147

帖子

1048

金钱

iOS大神

Rank: 6Rank: 6

分享大神

发表于 2018-1-11 15:33:42 | 显示全部楼层
学习...学习...

21

主题

7196

帖子

2620

金钱

手工艺人

发表于 2018-1-11 15:36:37 | 显示全部楼层
感谢大神分享,必须顶!

15

主题

7145

帖子

1700

金钱

手工艺人

发表于 2018-1-11 15:39:54 | 显示全部楼层
感谢大神~
*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

关闭

每日头条

通过邮件订阅最新 Code4App 信息
上一条 /4 下一条

广告投放| Github|申请友链|手机版|Code4App ( 粤ICP备15117877号-1 )

快速回复 返回顶部 返回列表