ボタンつくりまーす】これはそのままですね、ボタンをNGUIのWigetWizardから作成します。適当な絵を用意したので、Labelは消しております。今回用意したスクリプトは以下になります。false;}}}はじめのlongTapDurationは、ロングタップの時間を指定しています、2秒ロングタップすればロングタップ時の処理を実行するってことっすね。lastTapは、タップを始めた時間を保存するやつっす。メソッドといえば、OnTapが押された時、OnReleaseは離された時の処理っす。Updateにて、「押されている、且つ押され始めてからlongTapDurationの時間が経った場合」の条件でprint分を処理しています。この際、tapFlgをfalseにしないとずっと押されていると処理が行われてしまいまっす。Messageを追加します。Message」で追加できます。Name」に先ほどのスクリプトで作ったOnTapにします。Messageを追加します。追加したら先ほどと同じ感じで「Target」の設定を行います。Name」にはOnReleaseを設定します。【Unity】Unity&Orthelloによる2Dゲーム作成7はい、こんにちわ坂内でっす。Unity難しいでっす。土曜出社してAndroidゲーム【モンスラ】バージョンアップしたでっす。今回の目玉は必殺技の追加、クリティカルヒット追加、フェアリー追加でしたが、実は軽くなってるんです!Drawcallが劇的に減ってるんですよ!Ver1.1まではフルメンバー(村人200人+ユニット199人x6クラス)の場合、Drawcallが200ほど。重いです!これ重いんですよ!Ver1.1までは各クラスごとにAtlasを用意し、合計7Atlasを使用していました。したOrthelloを使用した時のコツを。普通のオブジェクトの場合、iTweenを使用することで簡単に透明度を変更できます。透明度を1⇒0⇒1と繰り返すことで、オブジェクトの点滅を実装することができます。cubeというオブジェクトを作成し、マテリアルを張ります。透過が可能なShaderを指定します。以下のコード書くことでcubeオブジェクトの点滅が可能になります。(アルファは透過度)を2秒かけて0にする。0になったら今度は2秒かけて1にする(pingpongによって動作を繰り返す)」となります。これで簡単に点滅が可能です。!BUT!!!OrthelloのSpriteは上記と同じことを行うとエラーがでてしまいます。Assets/iTween/Plugins/iTween.cs:6567)ナゼカ?エラーをみると、Colorプロパティが無いといわれます。Blended」になるため、Colorプロパティが存在しないからです。見るとOTSpriteの中に「Alpha」というプロパティが存在します。これを0⇒1⇒0とすることで、点滅を実装することが可能です。どのようにこれをいじるのか?iTweenのメソッドには「ValueTo」というものが用意されています。これは、値をaからbにするというもので、使い方は以下のように使います(たぶん)。(value);}0から1まで2秒かけて変わる。}}こんな感じで、OrthelloのSpriteを点滅することができます。以上!なにかのお役に立てたらこれ幸い。(02/20)【ハルシオンブログ】Foreachで回している元の配列等の要素を消したかったけどエラーがでたので、こうしたよ。(02/17)【ハルシオンブログ】型スイッチのお話。http://flaw.blog80.fc2.com。