転職を繰り返したサラリーマンの多趣味ブログ

30才未経験でSEに転職した人の多趣味ブログ

【Unity】レベルによって、表示するイメージを変える方法

public Sprite[] templePicture = new Sprite[3]; public void SetTemplePicture(int level) { GetComponent<Image>().sprite = templePicture[level]; }</image>

【Unity】経過時間をチェックする方法

// 時間の差分をチェック // DateTime型同士の計算は、TimeSpan型になる TimeSpan timeSpan = DateTime.UtcNow - lastDateTime; // RESPAWN_TIME定数の秒数をTimeSpan型に変換 if(timeSpan >= TimeSpan.FromSeconds(RESPAWN_TIME)) { while(timeSpan >= Time…

【NBA】ライジングスターズ観戦

NBA League Passに加入してるんで、ライジングスターズを今日見た。そういえば、NHKでNBAを見ていたときは、ライジングスターズっていつもハイライトでしか見てなかったから、フルで見たのって初めてやな。うーん、やっぱりオールスターならではのディフェン…

東京ってやっぱり住みづらいですよね。

朝食:白米、ほうれん草の吸い物、鮭、納豆、しぐれ煮昼食:てりやきマックバーガー、ポテトM、コーラゼロ夕食:白米、照り焼きチキン、さやえんどうとレタスのサラダ、いちごパフェ 今日は都内から離れ、ララポートへ。いや、ララポートって何でもあるな。…

【レビュー】ゼルダの伝説 時のオカリナ-ゲームに求めるものは成長です。

どうも、こういうレビューに関するブログを書こうとすると、長くしなければ!と思い、途中でやめてしまうパターンがデフォルトになってます。けど、刑務所なうでホリエモンが書いていた書評なんかは非常に短い。けど、それで十分伝わるっていう。。結局、レ…

嫌なことがあったとき、それを経験と捉えるか災難と捉えるかで人生変わるよね

本日のごはん 朝食:おにぎり1個昼食:白米、ブロッコリー、キノコとハンバーグ炒め、卵とニンジンの炒め物夕食:チラシ丼 仕事でめちゃめちゃ怒られた日。自分が悪いわけではなく、あくまで巻き込まれ事故的な。。けど、この巻き込まれ事故を経験と捉えるか…

原点回帰として、ブログらしいことをブログに書いてみる

最近このブログ自体は、ブログというより自分用メモ感覚として使っていた。Unity、Javaなどを勉強し、その過程でメモしておいた方がいいものをひたすら書いていた。けど、これが結構役に立つ。これまでの勉強法は、本を読み、その本の通りにコードを写軽し、…

【Unity】現在時刻を取得する

DateTime lastDateTime = DateTime.UtcNow;

【Unity】Findメソッドの使い方

private GameObject gameManager = GameObject.Find("GameManager"); gameManager.GetComponent<GameManager>().GetKey();</gamemanager>

【Unity】タップを検出する方法

1.EventTriggerコンポーネントを追加する。2.Add new Event Type / PointerEnterを選択する。3.+をクリックし、タップした際に呼び出したいメソッドがあるゲームオブジェクトをセットする。4.No Functionをクリックし、対象のメソッドを選択する。

【Unity】Prefabからゲームオブジェクトを自動生成する方法②

// Prefabから新しいインスタンスを作成 GameObject orb = (GameObject)Instantiate(orbPrefab); // CanvasGameオブジェクトを親オブジェクトに設定 orb.transform.SetParent(canvasGame.transform, false); // 生成したインスタンスの位置を設定 orb.transf…

【Unity】UIの表示順を調整する

Cancas / Order in Layerの数値を大きくする。 そうすると、数値が大きいものほど前面に表示される。

【Unity】イメージをタッチ判定の対象外にする方法

Image / Raycast Targetをオフにする。

【Unity】背景の配置

1.UI / Imageをクリック。2.Source Imageのアイコンをクリックし、表示したいスプライトを選択。3.Set Native Sizeをクリックすると、もとの画像の大きさで表示される。

【技術書メモ】基礎からのサーブレットまとめ

uuc1h.hatenablog.jp uuc1h.hatenablog.jp uuc1h.hatenablog.jp uuc1h.hatenablog.jp uuc1h.hatenablog.jp uuc1h.hatenablog.jp uuc1h.hatenablog.jp uuc1h.hatenablog.jp uuc1h.hatenablog.jp uuc1h.hatenablog.jp uuc1h.hatenablog.jp uuc1h.hatenablog.jp…

【Unity】ゲーム製作日記 iOSアプリ第3弾を作り始める

iOSアプリをAppStoreへ公開するまでの流れは一通り分かったので、次は色々こだわったゲームを作ろうと思う。けど、まだまだ自分ができることは少ないので、あくまで出来る範囲で。 まずは今作っているゲームの概要から。基本は「落ちゲー」で、ひたすら落下…

【Unity】シーンの切替え

// タイトルシーンに遷移 SceneManager.LoadScene("Title");

【Unity】ゲームオブジェクトを自動で動かし、オブジェクトに当たると反射する方法2D版

// 移動速度 public float speed = 5.0f; // Rigidbodyコンポーネント Rigidbody2D rb; // Use this for initialization void Start() { // Rigidbodyコンポーネント取得 rb = GetComponent<Rigidbody2D>(); //右上にボールを動かす rb.AddForce((transform.up + transfor</rigidbody2d>…

【Unity】iPhoneアプリ第2弾を公開しました。プログラムを覚えたら、何かを作ろうというがそれが結構難しい。

コツコツとUnityを使ったアプリ製作を続けてます。 uuc1h.hatenablog.jp 自分は全くのド素人から30歳でSEに転職し、プログラムを覚えた。プログラムを覚えるために様々な入門書を読んだ。オススメな入門書は、やっぱりサンプルがついているタイプ。本の通り…

【Unity】Dtoを使ったレベル管理

public class ScoreDto : MonoBehaviour { private int score; private int highScore; public void setScore(int s) { score = s; } public int getScore() { return score; } public void setHighScore(int hs) { highScore = hs; } public int getHighSco…

【Unity】一定間隔で弾を撃ち続けるスクリプト

// 弾を撃つ間隔 public float shotDelay = 3.0f; // Use this for initialization IEnumerator Start () { rb = GetComponent<Rigidbody2D>(); while (true) { shot(); yield return new WaitForSeconds(shotDelay); } } private void shot() { // プレハブ生成 Instanti</rigidbody2d>…

【Unity】キャラクターを自動で左右に移動させるスクリプト

// 移動速度 public float speed = 2.0f; // Rigidbody private Rigidbody2D rb; // Use this for initialization void Start () { rb = GetComponent<Rigidbody2D>(); } // Update is called once per frame void Update () { // 移動 move(); } private void move() { r</rigidbody2d>…

【Unity】ジャンプ処理

// ジャンプの力 public float jumpPower = 40; // ジャンプ中判定 private bool isJump = false; // 接地判定 private bool isGround = false; // Update is called once per frame void FixedUpdate () { // Playerの移動速度、方向をセット setMoveDirect…

【技術書メモ】基礎からのサーブレット㉕

検索機能のサンプル public class ProductAction extends Action { @Override public String execute(HttpServletRequest request, HttpServletResponse response) throws Exception { HttpSession session = request.getSession(); String keyword = reques…

【Unity】UI上のボタンでオブジェクトを操作する方法

1.UI / Buttonオブジェクトを作成する。 2.作成したButtonオブジェクトに、Event Triggerコンポーネントをセットする。 3.スクリプトは下記の通り。 public class Controller : MonoBehaviour { // 移動速度 public float moveSpeed = 3.0f; // 変数用移動速…

【Unity】OnCollisionEnterの接触判定

ColliderコンポーネントのIsTriggerチェックは外しておく。 // コライダーとの接触判定 private void OnCollisionEnter(Collision other) { if(other.gameObject.tag == "Controller") { Destroy(gameObject); Destroy(other.gameObject); } }

【技術書メモ】基礎からのサーブレット㉔

ログイン機能 public class LoginAction extends Action { @Override public String execute(HttpServletRequest request, HttpServletResponse response) throws Exception { HttpSession session = request.getSession(); String login = request.getParam…

【技術書メモ】基礎からのサーブレット㉓

MVCパターン MVCパターン・・・Webアプリケーションを構成する各種のプログラムを、モデル(Model)、ビュー(View)、コントローラ(Controller)の3種類に分類する。Model アプリケーションに必要なデータを保持し、データに対する操作を行う。(ビジネス…

【技術書メモ】基礎からのサーブレット㉒

JSTL JSTL・・・タグライブラリーの一種で、JavaEEに採用されている標準的なタグライブラリ。JSTLを利用するには、JSTLのJARファイルを入手する必要がある。 ダウンロードは、以下から行う。(impl、spec、jstlel、compactすべてダウンロードする) Apache T…

【技術書メモ】基礎からのサーブレット㉑

EL EL・・・Expression Languageの略で、式言語という意味。Beanやプロパティを取得する処理を、簡潔に記述できる。 <p>${product.id }:${product.name }:${product.price }</p> ELでメソッドを呼び出す ${Math.random() } 三項演算子を使ったサンプル ${条件式 ? …