Esempio n. 1
0
        /// 敵の登録
        public void EntryAddTower(int TexId, Vector3 pos)
        {
            ActorChTower actorCh = new ActorChTower(TexId);

            actorCh.Init();
            actorCh.Start();

            actorChList.Add(actorCh);

            SetPlace((actorChList.Count - 1), pos);
        }
Esempio n. 2
0
/// private メソッド
///---------------------------------------------------------------------------

        /// フレーム:移動
        private bool frameMove(ActorChTower actorCh)
        {
/*		Vector3 plPos = GameCtrlManager.GetInstance().CtrlPl.GetPos();
 *      float rot = Common.MatrixUtil.GetPointRotY( actorCh.BaseMtx, actorCh.BasePos, plPos );
 *      if( actorCh.ActiveDis < 10.0f && (rot > 10.0f || rot < -10.0f) ){
 *          actorCh.SetStateTurn( rot );
 *          return true;
 *      }
 */
//        actorCh.SetStateMove( new Vector3( rotMtx.M31, rotMtx.M32, rotMtx.M33 ), moveSpeed, 0.0f, false );
//        actorCh.SetStateMove( new Vector3( 0.0f, 0.0f, 1.0f ), moveSpeed, 0.0f, false );

            actorCh.SetStateStand();
            return(true);
        }
Esempio n. 3
0
        /// private メソッド
        ///---------------------------------------------------------------------------
        /// フレーム:移動
        private bool frameMove( ActorChTower actorCh )
        {
            /*		Vector3 plPos = GameCtrlManager.GetInstance().CtrlPl.GetPos();
            float rot = Common.MatrixUtil.GetPointRotY( actorCh.BaseMtx, actorCh.BasePos, plPos );
            if( actorCh.ActiveDis < 10.0f && (rot > 10.0f || rot < -10.0f) ){
            actorCh.SetStateTurn( rot );
            return true;
            }
            */
            //        actorCh.SetStateMove( new Vector3( rotMtx.M31, rotMtx.M32, rotMtx.M33 ), moveSpeed, 0.0f, false );
            //        actorCh.SetStateMove( new Vector3( 0.0f, 0.0f, 1.0f ), moveSpeed, 0.0f, false );

            actorCh.SetStateStand();
            return true;
        }
Esempio n. 4
0
        /// 敵の登録
        public void EntryAddTower( int TexId, Vector3 pos)
        {
            ActorChTower actorCh = new ActorChTower(TexId);
            actorCh.Init();
            actorCh.Start();

            actorChList.Add( actorCh );

            SetPlace( (actorChList.Count-1), pos );
        }