题意: 一个小球在一个等边三角形内碰撞,碰撞速度不比,方向沿边镜像翻折。求发送 k k k次碰撞需要多少时间 思路: 一开始想着是模拟,然后估摸着最后会形成循环,经过起始点。但是太难模拟了。。 看了题解发现,真的特别巧妙。反射意味着穿过!那么就成了全是等边三角形铺成的平面,已知起点和速度。求经过 k k k条边的最短时间。 这个时间可以二分。 仅考虑平行x轴的边,那就直接用 a b s ⌊
前篇链接:Unity之C#学习笔记(2):键盘操控物体进行简单的移动 Simple Movement 在这一节,我们将通过一个"吃掉"道具的例子来看如何处理基本的碰撞事件。 续接上节,我们已经创建了一个可以用键盘控制上下左右移动的“Player”,接下来,我们来制作一个玩家可以“吃掉”的道具。新建一个物体Powerup作为“吃”的对象,同时新建一个用于控制这种被吃物品的脚本Collectabl