public static EffectWindow CreateEffectForm(Bitmap bitmap) { EffectWindow form = new EffectWindow(); form.ImageBitmap = bitmap; return(form); }
// Update is called once per frame void Update() { //return; if (effectWindow == null) { effectWindow = BaseScene.GetBaseScene().AddModalWindow <EffectWindow>("EffectWindow"); } if (/*Input.GetMouseButtonUp(0) || */ Input.GetMouseButtonDown(0)) { // マウスのワールド座標までパーティクルを移動し、パーティクルエフェクトを1つ生成する var pos = Camera.main.ScreenToWorldPoint(Input.mousePosition + Camera.main.transform.forward * 50); ParticleGen.Instance.PlayOnce(ef, effectWindow.monitor.MonitorRoot.transform, pos); } }