C-limber's highへようこそ。
C-limber's highは山登りのサイトではなく、福岡システム開発WEB制作会社 C-limber(クライマー)株式会社の技術メモブログです。
福岡システム開発ホームページ制作をお探しの方はお気軽にご相談下さい。

2014年2月14日金曜日

[Yii] CDbCritria::compare()でのフィールド指定

19:36 Posted by 池田涼 , , No comments
サンプル
$criteria->compare('column_a', 'A', false);
$criteria->compare('column_b', 'B', false);
$criteria->compare('column_c', 'C', false, 'OR');
$criteria->compare('column_d', 'D', false);

上記ソースは以下のようになる。
WHERE column_a = 'A'
WHERE (column_a = 'A') AND column_b = 'B'
WHERE ((column_a = 'A') AND column_b = 'B') OR column_c = 'C'
WHERE (((column_a = 'A') AND column_b = 'B') OR column_c = 'C') AND column_d = 'D'

2014年2月4日火曜日

[Unity][C#]GameObjectにアタッチされたコンポーネントを参照する方法

22:55 Posted by 池田涼 , No comments
Scoreオブジェクトにアタッチされたスクリプトを取得して、変数を処理
using UnityEngine;
using System.Collections;

public class Score : MonoBehaviour {
 public int score;
 // Use this for initialization
 void Start () {
  score = 30; 
 }
 
 // Update is called once per frame
 void Update () {
  guiText.text = score.ToString ();
 }
}


using UnityEngine;
using System.Collections;

public class Spawner : MonoBehaviour {
 public Transform prefab;
 // Use this for initialization
 void Start () {
 }
 
 // Update is called once per frame
 void Update () {
  GameObject score = GameObject.Find("Score");
  Score scoreScript = score.GetComponent();
  scoreScript.score -= 1;
 }
}