ADM-201 dump PMP dumps pdf SSCP exam materials CBAP exam sample questions

【用代数讲计算机科学】游戏里的碰撞检测 – 译学馆
未登陆,请登陆后再发表信息
最新评论 (0)
播放视频

【用代数讲计算机科学】游戏里的碰撞检测

CS in Algebra: Big Game Collision Detection

现在 你游戏中的所有精灵都是动物
All the sprites in your big game are now animated.
但是 当它们碰撞到彼此时却什么都没有发生
But nothing happens when they run into each other.
我们将使用冲突检出来发现何时精灵触碰到了别的精灵
We’re going to use collision detection to find out when sprites have touched each other
这样 我们能够在之后制定规则 比如当你的精灵碰撞时
so that we can later apply rules like increasing or decreasing your score when your sprites
增加或减少玩家得分
collide.
使用提供的行长函数 你可以完成一个距离函数
Using the provided line-length function, you will complete a function distance that uses
使用距离函数去计算两只精灵中点间的距离
the distance formula to calculate the distance between the center points of two sprites.
接下来你可以使用距离函数更新碰撞函数
Next you’ll update the collide function to use the distance function.
如果两只精灵间的距离小于100像素点 这两个精灵就足以近到触碰
If the distance between two sprites is less than 100 pixels, the sprites are close enough
然后碰撞函数应该返回TRUE值
to be touching and the collide function should return true.
如果一切都运行 你可以看到 当角色碰到目标
If everything works, you’ll see that when the player collides with the target, your
得分增加
score increases.
然而当角色碰到了危险 得分减少
And when the player collides with the danger, your score decreases.

发表评论

译制信息
视频概述
听录译者

收集自网络

翻译译者

谨之的猫

审核员

【MR】拾月

视频来源

https://www.youtube.com/watch?v=DLoJmKZg9gM

相关推荐