Exemple #1
0
        public static EffectWindow CreateEffectForm(Bitmap bitmap)
        {
            EffectWindow form = new EffectWindow();

            form.ImageBitmap = bitmap;
            return(form);
        }
Exemple #2
0
    // 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);
        }
    }