diary ログ

memo 2016-04-09

■SE覚書


public AudioClip Sound1;
public AudioSource Source1;

//簡易サウンド呼び出し
hoge.GetComponent().PlayOneShot(ClipName);

InspectorのAudio系で割当
※ConsoleでのErrorなしでも鳴らないケースは
GameObjectの変更など色々試行錯誤する

■乱雑メモ

//コリジョン衝突判定
OnCollisionEnter(Collision n){
if(hoge.gameObject.name == 'hoge'){
}
}

//コンポーネント呼び出し
hoge.GetComponent().hoge();

//Vector移動
Vector3 v3 = hoge.transform.position;
v3 += 0.01f; //小数点時 f

//オブジェクト消去
Destroy(hoge.gameObject);


Unity自分用メモ 2016-04-09

■型問題
float型はpublic staticにしないと何故か外部のclassから呼び出せない
またpublic staticの場合、時間(フレームレート?)が倍速される

■カーソル
Unity5よりマウスカーソルの表示は


Cursor.visible = n;

に変更

■特定のobjに動きを持たせる場合
GameObjectにAnimationを当てる場合必ず「Sprite Renderer」をadd componentする
※Meshの場合はAnimatorをadd compoしてもAnimationを当てるとコンパイルエラーになる

■シーンの指定
Unity5よりLoadLevelは推奨されない
SceneManagerでの呼び出し推奨


//UnityEngineで予めSceneManagement呼び出し
using UnityEngine.SceneManagement;

//シーンの呼び出し
SceneManager.LoadScene('hogeScene');


前提として必ずBuildSettingよりAssetsからSceneを追加しておく

■Lighting設定
Scene間ではDirectinal Lightが引き継ぎできないので
予めSceneによってLightingが変わる場合は
Windowタブ→Lighting→Lightmaps→Build[Bake Reflection Probes]でbuildしておく


event

  • いまのとこなし

book

Free syrian army 前編

A-10C CAS MISSION

砂漠の少女戦車隊1 「ブリッジの戦い」

counter

Copyright© 2013 - 2024 第七研究所. All Rights Reserved.