コード例 #1
0
            public ParticleCapturer(ComponentCapturer parent, ParticleSystem target)
                : base(parent)
            {
                m_obj    = target.gameObject;
                m_abc    = AbcAPI.aeNewPoints(parent.abc, target.name);
                m_target = target;

                m_prop_rotatrions = AbcAPI.aeNewProperty(m_abc, "rotation", AbcAPI.aePropertyType.Float4Array);
            }
コード例 #2
0
        public ParticleCapturer CreateComponentCapturer(ParticleSystem target, AbcAPI.aeObject parent)
        {
            if (m_detailedLog)
            {
                Debug.Log("AlembicExporter: new ParticleCapturer(\"" + target.name + "\"");
            }

            var abc = AbcAPI.aeNewPoints(parent, target.name);
            var cap = new ParticleCapturer(target, abc);

            m_capturers.Add(cap);
            return(cap);
        }
コード例 #3
0
 public override void CreateAbcObject(AbcAPI.aeObject parent)
 {
     m_abc = AbcAPI.aeNewPoints(parent, gameObject.name);
 }