property("path", default)
                
            
                
                     propertyf("path", frame, default)
                
            
                
                     propertyt("path", time, default)
                
            
                
                     propertys("path", "default")
                
            
                
                     propertysop("path", "default")
                
            
                
                     propertysraw("path", "default")
                
            
property, propertyf, propertyt, propertys, propertysop, propertysrawの関数は、ch, chf, cht, chs, chsop, chsrawの関数と等価ですが、レンダープロパティを評価するためのものです。
1番目の引数は、ノードのプロパティまでのパスです。
ch*のようなものとは違い、これらの関数は、特別な‹default›引数を受け取ります。
この引数は、そのプロパティ/パラメータがノード上になかった場合に関数が返す引数です。
例えば、オブジェクトにvm_pointscaleアトリビュートが存在し、vm_samplecovingexpansionプロパティが存在しなかったとすると、property()関数によってデフォルト値を取得することができます:
property("/obj/geo1/vm_pointscale", 2.0) == 1
property("/obj/geo1/vm_samplecovingexpansion,", 0.2) == 0.2ch()関数を使用すると、そのプロパティが存在しなかった場合は暗黙的に失敗して0を返します:
ch("/obj/geo1/vm_pointscale") == 1
ch("/obj/geo1/vm_samplecovingexpansion,") == 0各バリエーションの詳細は、それと等価のch関数を参照してください。
| See also |