空のGameObjectを動的生成する/コンポーネントを追加する

GameObjectで空のGameObjectを生成し、そのオブジェクトにAddComponentでコンポーネントを追加する

using UnityEngine;
using System.Collections;
public class CreateObject : MonoBehaviour {
private GameObject obj;
void Start () {
//空のGameObjectを生成する
obj = new GameObject("object_name");
//コンポーネントを追加する
obj.AddComponent<Rigidbody>();
obj.AddComponent<BoxCollider>();
//オブジェクトのコンポーネントを取得し、パラメータを変更する
obj.GetComponent<Rigidbody>().isKinematic = true;
}
void Update () {
}
}

プレハブ化したオブジェクトを動的生成する

Instantiateでプレハブ化したオブジェクトを動的生成する。

using UnityEngine;
using System.Collections;
public class CreateObject : MonoBehaviour {
public GameObject obj;
void Start () {
//指定したプレハブの生成
Instantiate(obj);
//指定したプレハブのposition,rotationを指定
Instantiate(obj, new Vector3( 1, 1, 1 ), Quaternion.identity);
}
void Update () {
}
}

ステージの初期化や敵の動的生成に使用

入力フォームにガイド文言を表示させる(placeholder)

以下のように入力フォーム内にガイド文言を表示させたい場合

住所:
1
2
3
<form>
    住所:<input type="text" placeholder="東京都 豊島区">
</form>

inputタグにplaceholderパラメータを指定する事で表示させる事が可能。

スマホ向けサイトの表示幅を固定する(viewport)

横向けの表示幅を固定し、ピンチでの拡大縮小をさせたくない場合の対応

headに以下のmetaタグを挿入する

1
<meta name="viewport" content="width=device-width, user-scalable=no">

contentパラメータ内の’width=device-width’で各端末のwidthが取得され描画される
‘user-scalable=no’でピンチでの拡大縮小が抑止される

WordPressの記事をバックアップする

WordPressに投稿した内容をバックアップする為の手順メモ

設定ファイルやテーマ、プラグインのバックアップ

WinSCP等でwordpressディレクトリ以下の下記ディレクトリをダウンロードする

1
2
3
[wordpress]/wp-content/plugins
[wordpress]/wp-content/themes
[wordpress]/wp-content/uploads

投稿内容のバックアップ(DB)

投稿内容はwordpress設定時に設定したDB(デフォルトDB:wordpress)に保存されているので、ダンプしてバックアップする。

1
mysqldump -u [ユーザ名] -p[パスワード] wordpress > ~/backup_yyyymmdd.dump

ダンプしたファイルはWinSCP等でダウンロードする

上記2つの手順でバックアップはOK

バックアップの復元

復元する場合は新規設定したwordpressにバックアップしたファイルを上書きし、ダンプしたデータを入れなおすだけ

1
mysql -u [ユーザ名] -p[パスワード] wordpress < ~/backup_yyyymmdd.dump