actionscript-3 - 在 Actionscript 3.0 中设置边界
问题描述
我目前正在 Flash CS6 中开发 2D 赛车游戏。我无法为行驶中的汽车设置赛道边界。目前,我正在使用hitTestObject方法来检测我创建的边框符号。一旦汽车撞到边界,汽车就会重置到原来的位置。我这样做是因为这是最简单的方法,但在游戏过程中不是很方便。\
这就是游戏的外观: 在此处输入图像描述
这是边界的代码:
// SET UP CAR BOUNDARIES
if (carMC.hitTestObject(Border1))
{
carMC.x = 1028;
carMC.y = 430;
}
if (carMC.hitTestObject(Border2))
{
carMC.x = 1028;
carMC.y = 430;
}
我怎样才能使汽车从边界反弹而不是仅仅重置位置?
提前致谢。
解决方案
推荐阅读
- angular - 动态绑定到模板引用变量(Angular)
- react-native - 反应本机 IllegalViewOperationException - 尝试删除子计数 0 视图标签上方的视图索引:1
- vba - VBA - 遍历所有工作表并排除一个
- c# - 将多个相同的记录添加到数据库
- entity-framework - 在循环中构建 LINQ 查询
- html - 变换:比例偏移元素
- excel - Excel:基于标准的总和 (SUMIF)
- java - Selenium - 如何在 Java 中正确选择元素?
- python - Python 3 在系统调用中转义引号
- kubernetes - 在 Kubernetes 上部署弹性搜索