Kuwapp's Blog

Android と Flutter やってます

2013-01-01から1年間の記事一覧

【Android】ArrayAdapterクラスのaddAllメソッドについて

GalaxySにてArrayAdapterクラスのaddAllメソッドを実行すると、「java.lang.NoSuchMethodError:」とエラーが。 んな馬鹿なとドキュメントを確認するとAPI11から追加されたメソッドのようです。 addメソッドであれば実行できるので、以下のように記述して解決…

【Android】WebViewで取得したCookieをHttpClientで利用する。

ログインして使うWebサービスで、ログインしてからでないと使えないAPIをHttpClient経由で叩きたかったんだけど、HttpClientでログインするということがうまくいかない。 WebViewからならログインはできたので、そのCookieを使ってHttpClientでAPIを叩けばい…

【JAVA】ArrayListのシャッフル。ランダムに並び替え。【Android】【メモ】

メモってないと忘れそうなので。 ArrayListをランダムに並び替えたいときってありますよね。 あんまり拘らないなら、Collections.shuffleメソッドで簡単に並び替えることができます。 便利!! ArrayList<String> array_list = new ArrayList<String>(); Collections.shuffle</string></string>…

【Unity】NavmeshAgentでピクミンして遊ぶ【Navmesh】【経路探索】

Unity4.2からNavmeshが無料版でも使えるようになったらしいので使ってみた。 天使のキャラクターモデルを追っかけるように、同じ3Dモデルを少し小さくしたものを6つ配置してピクミンみたいにしてみた。 6体の小さい天使が、大きい方を目的地として追跡するよ…

【Unity】DrawCallについて調べてみた

DrawCallについての知識が、「少なく抑えておけば軽くなるよ。」ぐらいしかなかったので調べてみた。 DrawCallってなに?? とりあえずUnityマニュアルのドローコール バッチングの欄に軽く目を通してみる。 スクリーンにオブジェクトを描画するために、描画エ…

【Android】タイトルバーの非表示、フルスクリーン表示

public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN); requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.activity_main); …

【Android】レイアウトの背景に画像を繰り返し表示する。

backgroundSetting.xml <bitmap xmlns:android="http://schemas.android.com/apk/res/android" android:src="@drawable/background" android:tileMode="repeat" />drawableフォルダに背景のパターン設定を行うxmlファイルを作り上を記述 android:srcに繰り返し表示させたい画像を指定。 あとは下記のようにレイアウトの背景に設定するだけ。 </bitmap>

【Unity】keystoreの生成 Android

Unityでkeystoreを作成するのに手間取ったのでメモ 1.BuildSettingsでプラットフォームをAndroidに設定しPlayerSettingsを開く。 2.PlayerSettingsのPublushing Settingsで「Create New Keystore」にチェック。BrowseKeystoreからKeystoreを生成する場所を登…

【Unity】クリックした場所にプレイヤーを移動させる

TouchScreen.js var playerPrefab : GameObject; function Update () { if(Input.GetButtonDown("Fire1")){ var screenPoint = Input.mousePosition; screenPoint.z = 10; var worldPoint = camera.ScreenToWorldPoint(screenPoint); playerPrefab.SendMessa…

【Unity】オブジェクトを点滅させる。

private var sumTime : float = 0.0; private var intervalTime : float = 0.2; function Update () { sumTime += Time.deltaTime; if(sumTime > 8.0){ intervalTime += Time.deltaTime; if(intervalTime >= 0.2){ intervalTime = 0.0; gameObject.renderer.…

【Unity】複数のGameObjectを取得する。【自分メモ】

var targets = GameObject.FindGameObjectsWithTag ("Target"); for (var target in targets){ var speed float = target.GetComponent(targetControll).speed; } 上のコードだとTargetのタグがついてるオブジェクトをtargetsに格納しています。 ちなみにfor…

【Unity入門】CharacterControllerの衝突判定

CharacterControllerを適用したオブジェクトで衝突判定を行うには以下の関数を使うようです。 function OnControllerColliderHit(hit : ControllerColliderHit) 下記の関数はCaharacterControllerを適用にしたオブジェクトには使えないみたい。これだけで1時…

【Unity】Unity入門3日目

・今日やったこと Unity入門6章 Unity入門を読み終えました。 とても丁寧に分かりやすく書かれていたのでスラスラ進むし、頭にも入ってくるしで良書です。 実際に読んでみて自分が良いなーって思った所は以下になります。 ・javascriptを学んだことがなくて…

【Unity】Unity4でアニメーションが動かない現象

Unity入門の6章にてGenericManをシーン上にインスタンス化し、実行してもアニメーションが再生されない現象がありました。 Unityのバージョンが4以降だと設定を変えなければいけないみたい。 手順は 1.シーン上にインスタンス化したアニメーションを行いたい…

【Unity】OnTriggerEnter関数

function OnTriggerEnter( other : Colider ) トリガーにRigidbodyを持ったオブジェクトが接触したときに呼ばれる。 引数には衝突相手のColiderが渡される。 以下のように、書くと衝突相手のタグがABCだったら処理Aが実行されるみたい。 function OnTriggerE…

【Unity】オブジェクトの回転

Quaternion.AngleAxis(angle : float,axis: Vector3); 第1引数に回転する角度を指定して、第2引数に回転する軸を指定するみたい。 例えば、下記のように記述するとZ軸で30度回転する。 Quaternion.AngleAxis(30,Vector(0,0,1)); 自分メモ1