おっぱいをURLでカスタマイズできるようになりました
同僚の要望でおっぱいのURLにパラメータを付けて直接カスタマイズできるようにしました。設定可能なパラメータは以下になります。
- p
- 圧力。おっぱいのハリ。ゼロに設定するととても悲しい気持ちになれる
- s
- 大きさ。0〜630。630が一番大きい・・・と言うべきか、何事にも限度があるよな
- d
- 揺れの減衰。0〜100。100が断然楽しい
- n
- さくらんぼの位置。0〜19。お好みで
例)
http://blog.technohippy.net/Oppai.swf?p=700&s=235&d=100
個人的にはこの辺がお好みです。
揺れすぎとか言う方もいるでしょうが、わかってねーな。
いいんだよこれで。おっぱいの存在自体がファンタジーなんだから。
ポリゴンシェイプの頂点数制限解除
ポリゴンシェイプの頂点数はデフォルトで8つに制限されてるので、増やしたい時は以下を修正。
Box2D/Common/b2Settings.as
//static public const b2_maxPolyVertices:int = 8; static public const b2_maxPolyVertices:int = 20;
制限を越えたときのエラーが意味不明なので注意。
Backgroundrb最新
最新のbackgroundrbを入れて
./script/generate worker DoSomething
すると
% ./script/generate worker DoSomething config/backgroundrb.yml vendor/plugins/backgroundrb/lib/backgroundrb.rb:16:in `init': You have a nil object when you didn't expect it! (NoMethodError) You might have expected an instance of Array. The error occurred while evaluating nil.[] from ./script/../config/../vendor/plugins/backgroundrb/lib/backgroundrb.rb:130 from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require' from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require' 略
って叱られた。@@configの中を見るとキーが文字列っぽかったので以下のようにしたら無事動作。
def self.init # @@config = YAML.load(File.open("#{BACKGROUNDRB_ROOT}/config/backgroundrb.yml")) @@config = YAML.load(ERB.new(IO.read("#{BACKGROUNDRB_ROOT}/config/backgroundrb.yml")).result) #@@server_ip = @@config[:backgroundrb][:ip] #@@server_port = @@config[:backgroundrb][:port] @@server_ip = @@config['backgroundrb']['ip'] @@server_port = @@config['backgroundrb']['port'] new end
なんかのバージョンの違いかなぁ・・・