BuildBox<0> 连接(Connection)
来源:互联网 发布:视频播放cms 编辑:程序博客网 时间:2024/06/02 02:59
通过创建物体之间的connection,可以将源物体<src>和目标物体<target>连接起来。连接建立以后,在游戏场景的编辑器中,无论移动其中哪个物体,另一个会作同样的移动。而在游戏场景中,只有当源物体改变运动状态时,目标物体才会随之运动或禁止;而当目标物体的运动状态改变时,则两者都不会受到影响,两个物体将会继续保持源物体的运动状态。
那BuildBox是如何区分源物体和目标物体的呢?是建立链接时,先点击的那个连接点所属的物体就会标记为源物体,而后释放鼠标时的那个连接点所属的物体则会被标记为目标物体。因为UI上的源、目标两种物体区别在缩放得比较小的时候并不明显,所以在操作的时候要注意区分。
这种连接关系是可以传导的。利于描述,使用A->B表示A是源物体,B是目标物体,->则表示连接关系。
若存在关系A->B,B->C,则在游戏中,当A运动状态发生改变时,C也会相应改变,而C的改变则不会发生产生作用。
Tricks:
当存在链接关系时,若源物体被复制,则会自动复制一个目标物体,并保持响应的连接关系;反之当目标物体被复制时,则不会自动复制源物体。例如存在关系A->B,若复制A产生A‘,则会自动复制出B的副本B’,并连接A'、B'生成A'->B'。而复制B生成B'时则不会自动复制A与连接关系。
复制前:
复制后:
而当存在于关系A->B,B->C时,虽然运动状态会经由连接传导,但是复制操作不会。复制A,只会同时复制B,而不会复制C。
复制前:
复制后:
所以我们在设计障碍物的时候,应该尽量避免使用多层连接,通过保持单层连接,在复用障碍物时,可以直接复制&粘贴将整个障碍物拷贝过去。
以上。
0 0
- BuildBox<0> 连接(Connection)
- Xmanager3.0连接小鸡报 lose connection
- 最小连接调度(Least-Connection Scheduling)
- ADO.Net连接池(Connection Pool)
- reveal不能连接(No Connection)
- 连接池(Connection Pool)技术
- 连接数据库:Connection对象(一)
- 连接字符串 Connection String
- connection连接效率问题
- ADO Connection 连接对象
- C#:连接数据库Connection
- hibernate获取connection连接
- 连接池 connection pool
- 加权最小连接调度(Weighted Least-Connection Scheduling)
- C# 连接池(Connection Pool)的一些个人见解
- Data Connection Dialog (直接调用内置数据源连接对话框)
- PhoneGap API帮助文档翻译—Connection(连接)
- PhoneGap API帮助文档翻译—Connection(连接)
- java将excel2003转string
- "could not create the java virtual machine"启动eclipse报错 --
- 服务器性能查看常用命令
- 51nod 1392:装盒子 匈牙利+贪心
- 未能加载类型"命名空间.类"
- BuildBox<0> 连接(Connection)
- 剑指offer 算法 (发散思维能力)
- java将pdf文件转String
- 二叉树中和为某一值的路径
- 在线支付so easy
- 分享:office2010的一些有用的小技巧
- Tutorial 02: Outputting to the Screen
- Android学习之路
- 图片放大插件Zoom