actionscript-3 - 如何设置 x 和 y 可以移动多少movieclip 的最大/限制?
问题描述
我正在制作一个 Create-a-Character。其中一个功能是能够调整面部特征的位置。例如可以向上或向下移动鼻子(通过箭头按钮,例如:1 单击向上按钮,将鼻子向上移动一点点。)
但显然我不希望眼睛、鼻子或嘴唇漂浮在脸外,或者鼻子最终落在额头上,这会很奇怪,哈哈。
那么我该如何编码,以便用户只能在所选方向上移动影片剪辑一定次数?
解决方案
如果您只使用箭头按钮来移动对象,这非常容易。单击按钮后,检查对象的位置并在需要时移动它。基本示例:
// if arrow up clicked
if (nose.y > 100)
{nose.y -= 2}
// if down arrow clicked
if (nose.y < 140)
{nose.y += 2}
x 轴也是如此,显然,数字 100 和 140 可以是您想要的任何值。这意味着,在这些点之间移动对象。
推荐阅读
- objective-c - 如何在 macOS 10.14 上检测暗模式?
- curl - cURL 错误 35:连接到 api.razorpay.com:443 的未知 SSL 协议错误
- ruby-on-rails - 基于其他模型创建动态范围
- javascript - 从函数中提取 props 到 React 中的组件中
- openssl - 什么是 OpenSSL BIO?它们是如何工作的?在 OpenSSL 中如何使用 BIO?
- javascript - 在 Javascript 中查找重复对象或数组的更有效解决方案?
- python - 在 SQLite 数据库中存储计时器 - python
- python - Django:对象引用保持异常
- javascript - iOS上的JavaScript时钟/计时器脚本不起作用
- spring-security - 内容安全策略 Spring Security 通过 XML