浅谈PhiEditer中断线特效的原理及食用方式
phiediter吧
全部回复
仅看楼主
level 7
咕咕E鸽🍀
楼主
众所周知,在PE里判定线是有长度的,如果把判定线的坐标拉的足够远,就可以实现“断线”的特效。
本人自年初以来一直在研究断线特效的原理及使用方式,本帖将会以本人的个人理解为基础对断线特效进行基础的解释及讲解,请各位多多支持。
note:本帖内容仅适用于PhiEditer,并不适用于其他Phigros饭制编辑器(如Re:PhiEdit、PhiCharter、PhiMaker、官方制谱器等)(R:PE可以直接编辑判定线长度哦)
图标
镇楼
2022年04月22日 08点04分
1
level 7
咕咕E鸽🍀
楼主
抢个二楼:D
2022年04月22日 08点04分
3
level 7
咕咕E鸽🍀
楼主
一、判定线的长度
如下图所示,在PhiEditer默认环境下,当X坐标为4000.00时,判定线的左端出现在了屏幕中央。
由于PE的坐标系可视大小为2048x1400单位,可得判定线的长度为(4000.00+2048/2)x2=5024x2=10048单位。
2022年04月22日 08点04分
5
CPa
不是8000吗(?
2022年04月27日 14点04分
咕咕E鸽🍀
@CPa
r=0且x坐标为4000的时候判定线最左端在预览框正中心))别忘了还有个1024*2的屏幕长度喂(
2022年04月27日 16点04分
CPa
@咕咕E鸽🍀
预览框最中心的坐标就是0啊,一半长度不就是0到4000吗
2022年04月28日 05点04分
咕咕E鸽🍀
@CPa
是我算错了吗
2022年04月28日 05点04分
level 7
咕咕E鸽🍀
楼主
二、断线特效的用途
断线特效的用途无非只有两种:动的和不动的。
不动的特效基本只是用来拼图案而已,本帖主要盘点会动的特效(aka动效)。
会动的特效大致可以分为种:
1.判定线类
2.射线
3.合体类(事件换个顺序就是解体)
4.边框类
2022年04月22日 09点04分
8
咕咕E鸽🍀
百度怎么把4吞掉了= =
2022年04月24日 14点04分
level 8
sorry_绍睿
好
2022年04月23日 10点04分
10
咕咕E鸽🍀
贴贴
2022年04月24日 14点04分
sorry_绍睿
@咕咕E鸽🍀
贴贴
2022年04月24日 16点04分
level 7
ajinyitpxk
好
2022年04月24日 12点04分
11
咕咕E鸽🍀
贴贴
2022年04月24日 14点04分
level 3
唯空🌌
这不设精?
2022年04月28日 06点04分
12
咕咕E鸽🍀
夜视镜没理我)
2022年04月28日 09点04分
level 7
ajinyitpxk
好
2022年05月01日 08点05分
13
level 7
咕咕E鸽🍀
楼主
活了,稍微更点
.
关于线的端点坐标与线的锚点坐标的关系:
当判定线端点坐标为A(x1, y1)且判定线角度为θ(注:不是Rotate值,是角度)时,有判定线锚点坐标
O(x1 + d·cos θ, x2 + d·sin θ)
其中d是判定线锚点到端点的距离,在pe里是4000,可调节,理论适用于任何饭制编辑器
附个解析过程(别在意字迹)))
2022年05月16日 05点05分
15
1