コード例 #1
0
        public void Dispose()
        {
            envirinfo = null;

            //m_body?.Dispose();
            m_body = null;
        }
コード例 #2
0
        public PhysicalBase(PhysicalBase clone)
        {
            this.envirinfo = clone.envirinfo;
            // 朱颖 clone body
            //this.m_body = Factory.CreateCloneBody(clone.m_body);

            contactActors = new List <UserData>();

            //Log.Trace("物理引擎复制角度值:"+m_body.Angle);
        }
コード例 #3
0
        //protected PhysicalBase()
        //{
        //m_body = Factory.CreateCircleBody(1, 1, 1);
        //    m_collider
        //}

        /// <summary>
        /// body应该在传入之前就添加进engine中
        /// 该传入的engine用于将新的对象进行创建
        /// 应该会放入其他接口
        /// </summary>
        public PhysicalBase(IEnvirinfoInternalBase envirinfo)
        {
            this.envirinfo = envirinfo;
            contactActors  = new List <UserData>();
        }