bas弾幕分享

bas弾幕分享

2021年11月2日

线性显示线条


def text groupP1 {
    content = " "
    fontSize = 100%
    x = 50%
    y = 50%
    anchorX = 0.5
    anchorY = 0.5
    rotateZ = 0
    alpha = 1
    zIndex = 10
}
set groupP1 {  }3s

//白色长条
def text line1  {
    content = "_____________"
    fontSize = 10%
    fontFamily = "MS Mincho"
    x = 50%
    y = 50.01%
    anchorX = 0.5
    anchorY = 0.5
    color = 0xffffff
    rotateZ = 0
    scale = 1
    parent = "groupP1"
}
set line1 { }2s



//第一遮罩
def text line1s  {
    content = "_____________"
    fontSize = 10%
    x = 50%
    y = 50%
    fontFamily = "MS Mincho"
    anchorX = 0.5
    anchorY = 0.5
    strokeWidth = 3
    strokeColor = 0x000001 
    color = 0x000001
    rotateZ = 0
    scale = 1
    zIndex = 6
    parent = "groupP1"
}
set line1s {}0s
then set line1s {  x = 100% }0.8s,"cubic-bezier(0.95,0.05,0.795,0.035)"//easing24
then set line1s { }1.5s


//第二遮罩
def text line1ss  {
    content = "_____________"
    fontSize = 10%
    x = 50%
    y = 50%
    fontFamily = "MS Mincho"
    anchorX = 0.5
    anchorY = 0.5
    color = 0x000001
    strokeWidth = 3
    strokeColor = 0x000001 
    rotateZ = 0
    scale = 1
    zIndex = 6
    alpha = 0
    parent = "groupP1"
}
set line1ss { x = -10%  alpha = 1   }0.8s,"step-end"
then set line1ss {  x = 50% }0.8s,"cubic-bezier(0.19,1,0.22,1)"//easing23
then set line1ss { }1.5s

随机分散图形

def text groupP1 {
    content = " "
    fontSize = 100%
    x = 50%
    y = 50%
    anchorX = 0.5
    anchorY = 0.5
    rotateZ = 0
    alpha = 1
    zIndex = 10
}
set groupP1 { }0s
then set groupP1{     alpha = 0}0.6s
then set groupP1{ }1s
def text pTem( ) {
    content = "□"
    textShadow = 0
    strokeWidth = 0
    fontSize = 4%
    x = 50%
    y = 50%
    anchorX = 0.5
    anchorY = 0.5
    parent = "groupP1"
}
def text pTem2( ) {
    content = "△"
    textShadow = 0
    strokeWidth = 0
    fontSize = 4%
    x = 50%
    y = 50%
    anchorX = 0.5
    anchorY = 0.5
    parent = "groupP1"
}
def text pTem3( ) {
    content = "○"
    textShadow = 0
    strokeWidth = 0
    fontSize = 4%
    x = 50%
    y = 50%
    anchorX = 0.5
    anchorY = 0.5
    parent = "groupP1"
}
let t0=pTem() set t0{rotateZ=76 x=43.88% y=46.86%}0.6s,"cubic-bezier(0.19,1,0.22,1)"//easing23
let t1=pTem() set t1{rotateZ=-46 x=43.55% y=48.99%}0.6s,"cubic-bezier(0.19,1,0.22,1)"//easing23
let t2=pTem() set t2{rotateZ=-2 x=58.97% y=49%}0.6s,"cubic-bezier(0.19,1,0.22,1)"//easing23
let t3=pTem() set t3{rotateZ=8 x=52.24% y=48.91%}0.6s,"cubic-bezier(0.19,1,0.22,1)"//easing23

let t4=pTem2() set t4{rotateZ=-105 x=56.74% y=53.23%}0.6s,"cubic-bezier(0.19,1,0.22,1)"//easing23
let t5=pTem2() set t5{rotateZ=39 x=44.58% y=56.45%}0.6s,"cubic-bezier(0.19,1,0.22,1)"//easing23
let t6=pTem2() set t6{rotateZ=-94 x=43.94% y=43.86%}0.6s,"cubic-bezier(0.19,1,0.22,1)"//easing23
let t7=pTem2() set t7{rotateZ=20 x=49.29% y=51.43%}0.6s,"cubic-bezier(0.19,1,0.22,1)"//easing23
let t8=pTem2() set t8{rotateZ=71 x=47.77% y=57.66%}0.6s,"cubic-bezier(0.19,1,0.22,1)"//easing23

let t9=pTem3() set t9{rotateZ=15 x=46.81% y=56.16%}0.6s,"cubic-bezier(0.19,1,0.22,1)"//easing23
let t10=pTem3() set t10{rotateZ=10 x=42.07% y=46.54%}0.6s,"cubic-bezier(0.19,1,0.22,1)"//easing23
let t11=pTem3() set t11{rotateZ=-59 x=51.99% y=54.39%}0.6s,"cubic-bezier(0.19,1,0.22,1)"//easing23
let t12=pTem3() set t12{rotateZ=83 x=49.05% y=50.46%}0.6s,"cubic-bezier(0.19,1,0.22,1)"//easing23

闪字(边框)

def text t  {
    content = "あ"
    fontSize = 40%
    x = 50%
    y = 50%
    fontFamily = "MS Gothic"
    anchorX = 0.5
    anchorY = 0.5
    rotateZ = 0
    strokeWidth = 2
    strokeColor = 0xffffff
    color = 0x000001
    scale = 1
    alpha = 0
    zIndex = 6
}

set t{ alpha = 1 }33ms,"step-end"
then set t { alpha = 0 } 33ms,"step-end"
then set t { alpha = 1 } 33ms,"step-end"
then set t { alpha = 0 } 33ms,"step-end"
then set t { alpha = 1 } 33ms,"step-end"
then set t { alpha = 0 } 33ms,"step-end"
then set t { alpha = 1 } 33ms,"step-end"
then set t {}1s

景深旋转文字

def text tP2 {
    content = " "
    fontSize = 100%
    x = 50%
    y = 50%
    anchorX = 0.5
    anchorY = 0.5
    rotateZ = 0
    scale = 0.1
}
set tP2 { }4s

def text tP1 {
    content = " "
    fontSize = 100%
    x = 50%
    y = 50%
    anchorX = 0.5
    anchorY = 0.5
    rotateZ = 90
    scale = 1
    parent = "tP2"
}
set tP1 { rotateZ = 1080 }4s

def text t1 {
    parent = "tP1"
    content = "あ"
    fontFamily = "MS Gothic"
    fontSize = 10%
    anchorX = 0.5
    anchorY = 0.5
    color = 0xffffff
    textShadow = 0
    strokeWidth = 0
    zIndex = 10
    x = 50%
    y = 50%
}

set t1 { }0s
then set t1 { y= 500% scale = 10 }4s