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

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

2019-01-01から1ヶ月間の記事一覧

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

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() } 三項演算子を使ったサンプル ${条件式 ? …

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

アクションタグ アクションタグ・・・JSPからあらかじめ用意されたJavaプログラムを呼び出すための仕組み。 標準アクション・・・JSPにあらかじめ用意されているアクションタグ。のような形式で記述。 カスタムタグ・・・開発者が独自に作成したタグ。 タグ…