Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 KineticJS 允许用户在画布上自由手绘形状,并且我能够通过设置比例成功放大/缩小画布舞台。
挑战:
放大/缩小后没有得到更新的缩放坐标值。任何建议将不胜感激。
据我所知,坐标不会被缩放,因为您使用“setScale()”方法唯一改变的是缩放。
因此,如果您想知道缩放阶段中的坐标,您可能必须将缩放量存储在变量中,并且当您需要缩放后的坐标时,只需将原始形状坐标乘以阶段的比例即可。
这将是我的方法,不确定是否有其他方法可以做到这一点;)