zoukankan      html  css  js  c++  java
  • Lingo03 通用脚本和自定义handler

    Dean's: http://www.deansdirectortutorials.com/Lingo/generic.htm

    默写,脚本有4种:behavior, cast member script, movie script, 和parent script。

    behavior,如果叫做sprite script的话,看起来就和后面两个用了同样的分类法了。

    实际上behavior 就是sprite或frame上的script。

    先来看个最简单的behavior 

    on mouseUp me
      beep
    end
     

    这段脚本的好处在于,可以attach到这个sprite或那个,它们都能在mouseUp的时候beep。

    这段脚本也木有写死,no hard-coding。

    嗯,如果这儿要播放的一个叫click的声音cast member,那么就要写成 puppetSound 1,"click"

    写成这样的话,那就是写死了, hard-coded。

    也就是说如果没有一个叫click的cast member,那这事儿就办不成了。

    这段脚本就不太通用了。

    .... 略 


    有用的命令:播放声音

    puppetSound 1,  "castName"

    1是通道channel,如果是behevior的脚本的话就没有这个参数,直接写声音cast的名称就可以了。

    为啥呢?你猜。 

    有用的命令:更新场景

    updateStage 

    director进入下一帧会自动调用这个updateStage,在帧内update实际上就是...

  • 相关阅读:
    泛型
    多播委托
    匿名方法
    委托
    正则表达式
    压缩和解压,文件读取练习
    Vue样式绑定
    Vue跑马灯
    Vue中的v-for遍历循环
    Vue框架
  • 原文地址:https://www.cnblogs.com/mumuliang/p/2225482.html
Copyright © 2011-2022 走看看