v を更新
2
v.md
2
v.md
@@ -80,7 +80,6 @@ fn main() {
|
|||||||
|
|
||||||
println!("Sending blink to {}", target);
|
println!("Sending blink to {}", target);
|
||||||
|
|
||||||
// Blink animation (same as airse-vmc do_blink)
|
|
||||||
for i in 0..=5 {
|
for i in 0..=5 {
|
||||||
let value = if i <= 2 { i as f32 / 2.0 } else { (5 - i) as f32 / 2.0 };
|
let value = if i <= 2 { i as f32 / 2.0 } else { (5 - i) as f32 / 2.0 };
|
||||||
println!(" Blink: {}", value);
|
println!(" Blink: {}", value);
|
||||||
@@ -92,7 +91,6 @@ fn main() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
fn blink(socket: &UdpSocket, target: &str, value: f32) {
|
fn blink(socket: &UdpSocket, target: &str, value: f32) {
|
||||||
// Send all three Blink blend shapes (like airse-vmc)
|
|
||||||
for name in &["Blink", "Blink_L", "Blink_R"] {
|
for name in &["Blink", "Blink_L", "Blink_R"] {
|
||||||
let msg = OscMessage {
|
let msg = OscMessage {
|
||||||
addr: "/VMC/Ext/Blend/Val".to_string(),
|
addr: "/VMC/Ext/Blend/Val".to_string(),
|
||||||
|
|||||||
Reference in New Issue
Block a user