#enchantMOON のプログラミングまとめ(ことはじめ)
なんとかHello Worldができた。 #enchantMOON http://t.co/A3W9z5yszQ
2013-07-24 03:04:37#enchantMOON 手書きで描いたシールは変更可能っぽい。最初に指で囲んだ範囲は変えられなっぽい。 ただ最初に指で囲んだ範囲内に別のオブジェクトが入っているとそれも反応するので。 実際にシールはその範囲だということかな。
2013-07-24 03:09:24MOON.Alertが使えるようになったので乱数の確認できたけど「0から1まで」だとゼロしか出ないのね。Codeで確認すると0から1未満を返すMath.randomの結果を切り捨ててるので納得。 #enchantMOON
2013-07-24 03:20:52Alertじゃなくてテキストをだだっと表示するかキャンバスに文字とか絵を出すようなシールを作りたい。MOONBlockだけでは無理っぽいな。あと自前のブロックって作れるんだっけか。 #enchantMOON
2013-07-24 03:24:50しかしいちいちMOONBlockの編集始めるのにかなり待たされるし、ブロックの操作もかなりもっさりだから相当な忍耐力が必要。こんなので子供にプログラミング教えるとかまず無理かと。ブロックの品揃えもすぐ物足りなくなりそうだし。 #enchantMOON
2013-07-24 03:30:23@inaber_write どちらかというと、お知りになりたいのは「hack.jsの中身がどうなってるか?」じゃないですか?ImportJSの仕様とか、stickerクラスとか、見ればわかる部分とかわらない部分とか
2013-07-24 09:46:02@shi3z JAVAScriptはまだ勉強し始めで、分かりそうな部分から触っているんでstickerクラスはまだ後回しな状態です。そもそもenchantMOON上でシールを作り、そのhack.jsを書き直すというやり方でいいのかどうか、公式の見解が欲しいところなんです。
2013-07-24 10:15:15@shi3z それと試してみたところ、サンプルにある暗号化シールやEVERNOTEシールも「Hack」すると壊れるようです。取りあえずMOONBlockで作った物以外は「Hack」しない方がよさそうですね。
2013-07-24 10:24:27@inaber_write そうですね。バグだと思います。おそらくHackボタンを押した時にEditorで内容を読もうとして、読み込めずに固まるのではないかと思います。次の次のリリースあたりで直したいです。
2013-07-24 10:31:14@inaber_write それでもできますが、JavaScriptを直接書きたいのでなければブロックを端末上でいじることをお勧めします
2013-07-24 10:33:07@inaber_write JavaScriptでMOONをいじる場合はStickerクラスの操作は必須です。おすすめはもともとMOONに入っているシールを貼付けて、そのソースコードを直接読むことです。ちょっと簡単なヒントだけでもブログに書きますね
2013-07-24 10:38:02@shi3z ありがとうございます。この前作った時は、MOONBlockで叩き台を作って、そのソースを見ながら触っていくというやり方をしました。スプライトの切替えで表示する時計なので、MOONBlockでも出来た気がしますが。 お忙しいところすみませんが、よろしくお願いします。
2013-07-24 10:43:26@shi3z そうか、今までMOONBlockをベースに書き替えていったって言ってませんでしたね。失礼しました。
2013-07-24 10:45:36MOONPhase上のJavaScriptプログラミングについて簡単な情報 http://t.co/y2tGZpWwqk @inaber_write #enchantMOON
2013-07-24 10:54:00@inaber_write 暗号化シールを貼ったページのhack,jsを見ると、enchant.jsを使わないMOONPhase用プログラムの中身として参考になると思いますよ
2013-07-24 11:14:09@sega23 C++のコードはMOONPhaseでは動かないのでJavascriptに変換していただく必要があります。いまはけっこういいツールがあるみたいですよ
2013-07-24 11:32:52早速娘にもペンの太さを変えたり色を変えたりするシールの作り方を伝授しましたが、ここで残念なのがeMのシール周りの挙動がきわめて緩慢、不安定なこと。ペンの色を変えるだけのシールなのに、タップして10秒くらい待たされたりします。 #enchantmoon
2013-07-24 21:07:23うっし。enchantMOONで、そのページの線の色をまとめて変えるシールが出来た。最後に描いた線の色を、全部の線に反映させるというもの。 http://t.co/WPepx4npxb #enchantMOON
2013-07-24 23:35:58もっとメモ書きして実用するぜ! とか思っていたのに、なんかシールばっかり作ってる。かなり楽しいけども。 #enchantMOON
2013-07-25 00:00:14#enchantMOON WEBで magic circleを検索して、シールを作る。 魔法陣を押すと、パーティクルとともに、星(テキスト)が大量に出現するシールを作ったりして遊んでる。 というかなんかやりこみ要素高いな。このデバイス。
2013-07-25 00:26:31