phiediter吧 关注:198贴子:622
  • 20回复贴,共1

浅谈PhiEditer中断线特效的原理及食用方式

只看楼主收藏回复

众所周知,在PE里判定线是有长度的,如果把判定线的坐标拉的足够远,就可以实现“断线”的特效。
本人自年初以来一直在研究断线特效的原理及使用方式,本帖将会以本人的个人理解为基础对断线特效进行基础的解释及讲解,请各位多多支持。
note:本帖内容仅适用于PhiEditer,并不适用于其他Phigros饭制编辑器(如Re:PhiEdit、PhiCharter、PhiMaker、官方制谱器等)(R:PE可以直接编辑判定线长度哦)
图标镇楼


IP属地:广东1楼2022-04-22 16:31回复
    抢个二楼:D


    IP属地:广东3楼2022-04-22 16:33
    回复
      一、判定线的长度
      如下图所示,在PhiEditer默认环境下,当X坐标为4000.00时,判定线的左端出现在了屏幕中央。
      由于PE的坐标系可视大小为2048x1400单位,可得判定线的长度为(4000.00+2048/2)x2=5024x2=10048单位。



      IP属地:广东5楼2022-04-22 16:44
      收起回复
        二、断线特效的用途
        断线特效的用途无非只有两种:动的和不动的。
        不动的特效基本只是用来拼图案而已,本帖主要盘点会动的特效(aka动效)。
        会动的特效大致可以分为种:
        1.判定线类

        2.射线

        3.合体类(事件换个顺序就是解体)

        4.边框类


        IP属地:广东8楼2022-04-22 17:52
        收起回复


          IP属地:山东来自Android客户端10楼2022-04-23 18:34
          收起回复


            IP属地:黑龙江11楼2022-04-24 20:53
            收起回复
              这不设精?


              IP属地:江苏12楼2022-04-28 14:28
              收起回复


                IP属地:黑龙江来自Android客户端13楼2022-05-01 16:04
                回复
                  活了,稍微更点
                  .
                  关于线的端点坐标与线的锚点坐标的关系:
                  当判定线端点坐标为A(x1, y1)且判定线角度为θ(注:不是Rotate值,是角度)时,有判定线锚点坐标
                  O(x1 + d·cos θ, x2 + d·sin θ)
                  其中d是判定线锚点到端点的距离,在pe里是4000,可调节,理论适用于任何饭制编辑器
                  附个解析过程(别在意字迹)))


                  IP属地:广东来自Android客户端15楼2022-05-16 13:21
                  回复