View unanswered posts | View active topics It is currently 2019-10-19 1:17



Reply to topic  [ 2 posts ] 
 怎么可以创建一个不可以单个节点拖动的画布,可以整体拖动 
Author Message
新手上路

Joined: 2019-02-24 11:25
Posts: 9
Post 怎么可以创建一个不可以单个节点拖动的画布,可以整体拖动
我想通过twaver绘制设备面板图,通过跟随节点方式实现了,a跟随b但是拖动b,a不能跟随移动,这里我尝试了设置相互依赖关系isLoopHostOn,但是没有效果,是不是两个节点a,b都必须通过new twaver.Follower()来创建,才能相互依赖


2019-02-24 11:49
Profile
TWaver开发组
User avatar

Joined: 2018-04-16 16:11
Posts: 164
Post Re: 怎么可以创建一个不可以单个节点拖动的画布,可以整体拖动
您好!

您的分析是正确的,确实是需要用到 twaver.Follower 才能达到想要的效果,因为普通的网元上并没有这种跟随的逻辑。

如果您必须得用普通的网元,那就需要您自己写这种跟随的逻辑了,思路是这样的,实时监听 host 的位置的变化,一旦发现 host 的位置发生了改变,那么紧接着跟随着的网元的位置也要发生同步的偏移。

我建议您还是用 twaver.Follower ,因为本质上 twaver.Follower 就是继承于 twaver.Node 的,只是在上面多加了跟随的功能,您自己写逻辑的话,不一定有我们产品框架开发人员考虑的那么详细。


2019-02-25 10:11
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 2 posts ] 

Who is online

Users browsing this forum: No registered users and 3 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron