ramkaの朝ごはんはピーナッツパン

超個人的備忘録です。基本自分のためなので、内容の不備、読みづらさ、つまらなさはご了承ください。

手書きで線を描く

qiita.com

タッチした場所にオブジェクトを生成

タッチしたポジションを、そのまま渡せばいいじゃない と思っていたら少しつまずきました。生成はできているけど、表示されない以下が最終的に動いたソースですが、 タッチ時のポジションをそのままTouchOnに渡すだけではだめで、 position.z = 10f; // Z方…

スクリプトをVisual stdioで起動する

前はできたのにできなくなったので調べてみましたSCRIPTを起動すると、今までは違うエディターが起動するようになってしまいましたdocs.microsoft.comただ、自分の環境では「preference」が「edit」メニューではなく、「Unity」メニューにありました

UNITYで作ったアプリをAppStoreConnectにアップロードするときにつまづいたこと

普段であればXCODE内でコーディング、ビルド、アップロードが完了するのですが、 Unityでアプリを作った時は少し気をつけないといけないことがありました【問題1】 アップロードしたのにAppstore Connectに反映されない。xcodeでビルド、アップロードしたの…

GameManagerを使ったゲームの進行

qiita.comGameManagerというオブジェクトを作成して、そこにスクリプトをアタッチたとえばGameManager.csというスクリプトを作成して、そこにゲームの進行に関わる処理を記載していく。他のスクリプトからGameManagerのスクリプトを実行しやすいように、 静…

AppStoreにアプリを申請してみた

Appstoreにアプリを申請してみたら物の見事に却下されましたしっかりチェックしてるんですねー 感心です昔のAndroidのテンションで登録してはいけませんね

多次元配列を宣言して使えるまで

いろんな言語を味見するたび思うインクリメントしかり、ループしかり、なんで書き方揃えないんでしょうねそれほどプログラミングが好きなわけではないのでわかりませんswiftでの多次元配列の宣言は以下のサイトを参考にしました 宣言はですqiita.com多次元の…

配列の値の取得で「Cannot subscript a value of type〜」ででる場合

pg-happy.jp令和がはじまりましたね何も変わりませんが、何か変わって気になります

ファイルの有無を確認する

ファイルの有無を確認するファイルの確認はileManager.default.fileExists引数はpathなので、URLだったら「.path」メソッドでパスに変換する let fileURL:URL = documentsURL.appendingPathComponent("backimg" + tag.description + ".png") if( FileManager…

ちょっとだけ表示されるメッセーボックスをつくる

joyplot.com

画像の向きを変える

qiita.com

Viewを最前面・最背面に

k-muratadevdesign.hatenablog.comViewを最前面、または最背面に配置します特定のViewの下に差し込みたい場合は以下を参考にする teratail.com

tagを指定して線とか文字の色変える

コードからView(ボタンなど)を追加して、 あとからコードでそのViewの色を変えたいときのメモ 基本的にはtag指定して、戻り値をそのViewにキャストして、色を変えたりする以下がボタンの色を変えたりするコード let btn: UIButton btn = self.view.viewWit…

Viewを綺麗にレイアウトするAutolayout

www.atmarkit.co.jphikaruapp.jpn.com

ボタンを押されている間の処理を作る

qiita.com押されている間、離した時にアニメーションを行う方法ですもちろんそのままでは動かないので一部修正 コメントアウトしているところですまた、パラメータ(色とか拡大率とか)も微妙に変えているので注意 override func touchesBegan(_ touches: Set<UITouch></uitouch>…

動的に追加したViewをあとから削除する

今回は動的に追加したのがボタンなので、 あとからボタンを削除するようにした時のことを書いてみるまず、動的に追加したViewをあとから操作するには、生成時にタグをつける必要がある ユニークなIDです btn.tag = 10そして、View(この場合、あとから追加し…

タグでビューを操作する

動的にビューを追加して、後からそのビューに対して処理をしたい(削除とか)とき まず最初に生成する時にタグをつけてあげなくちゃいけません そりゃそうですよねqiita.com

長押しイベントを動的に生成したボタンに追加する

hacknote.jpここの記載内容を参考にイベントを追加する結局できたコードが以下 // 長押し時のイベントを追加 btn.addGestureRecognizer(UILongPressGestureRecognizer(target: self, action: #selector(ViewController.longpushed(_:)))) 過去に同じようにド…

swiftで録音する

qiita.comこのままコピペしても動きませんでしたrecorde関数のsetCategoryがそのままできなかったので、 以下のように変更 // try! session.setCategory(AVAudioSessionCategoryPlayAndRecord) try! session.setCategory(AVAudioSession.Category.playAndRec…

UIColor設定できないよ!CGColorじゃね?って怒られるとき

こんな感じでボタンの線の色をグレイにしようとすると怒られる btn.layer.borderColor = UIColor.lightGrayCannot assign value of type 'UIColor' to type 'CGColor?' こうするといい btn.layer.borderColor = UIColor.lightGray.cgColor

動的に追加したボタンにジェスチャーを追加する

コードからボタンなどのオブジェクトを生成した時、そのボタンを押されたとき、ドラッグされた時の処理を追加するデザイナー(呼び方は正しいかわからない)からでは線を引っ張るだけだが、コードではちょっとだけめんどいでも思っていたよりは随分と楽にで…

動的にボタンを作る

qiita.comそのまま動くはずもなく、以下のサイトを参考に一部を修正programming-beginner-memo.com

ボタンのデザインを変える

ボタンのデザインを設定できるカスタムクラスを作り、 そのクラスでボタンを生成することでボタンの角を丸くしたり、ボーダーの色を変えることができますiritec.jpSWIFTのバージョンでやっぱり怒られた変更したコードは以下の通り import UIKit @IBDesignabl…

swiftでカメラロールの写真を表示する

基本的には以下のコードなんですが、swiftのバージョンによりエラーになってしまいます難儀ですね[Swift3]カメラロールから写真を選択する以下のサイトのimagePickerController関数の引数をご参考ください選択した画像を取得するのは let image = info[.orig…

ぶつかってきたオブジェクトがメンバ変数を参照する

シューティングゲームなど、 例えばAにBがぶつかったとき、Bが持っている変数を参照するやりかたを書いてみる void OnTriggerEnter2D (Collider2D c) { Debug.Log (c.GetComponent<(Bが持つスクリプトファイルのクラス名)> ().(参照したい変数名));

C#の命名規則

water2litter.netC++でいうところのメンバ変数はどう書けばいいんだか・・・

他のオブジェクトについているスクリプトに値を渡す・もらう

qiita.comこのままですここに書いてある通りにすればできますもう少し簡単にできないもんですかね

Buttonのinteractableが見つからない!!

answers.unity.comボタンを無効化するinteractableという値がButtonコンポーネントにあるんですが、どうも見つからない!という現象が発生しました。どういうもんかというと、this.buttonBuy.interactable = false;みたいに、Buttonコンポーネントの変数の後…

アクティブになっていないオブジェクトにアクセスする

mediamonster.blog.fc2.comシーン中においてはあるけど、 スクリプトのSetactiveで有効にしたり、しなかったりする場合、 ActiveでないときにGameObject.Findだとnullが返却されて失敗するそんな時は this.transform.Find ("(探したいオブジェクト名)").ga…

一番近いオブジェクトを検索する

www63.atwiki.jp一番近いオブジェクトを返す処理です。とても参考になりますね。 上白石萌歌もかわいいよ