« August 2019 | Main | October 2019 »

September 23, 2019

Ⱥ�ǵľ���ϵͳ

Ⱥ���Ǹ��dz����ӵ�ս����Ϸ�������� 3 ��࣬600 ��Сʱ��������һֱ�ڸ������Ļ�������У�Լ������˼�ʮ���ֵ��ı�������˵�Ƿdz�ϲ���ˡ�

����л��ᣬ��ϣ���պ��������һ�����Ƶ�ս����Ϸ������Ϊ��Ӧ�ð�Ⱥ�ǵ�ϵͳ�ú����������֣����������Լ������������˼·��Ⱥ�Dz�����һ�ֶ��ص���ҵģʽ�����Dz��ϵػ�����ʵ��ң�Ȼ�������Ƴ��շѵ����淨������ҳ������ѡ������ڳ����������Ϸ���ݣ�������������Ϸ�淨�����ڵİ汾�� 3 ��ǰ�Ƴ��İ汾������˵�����淨�����췭�ظ��ı仯��

�����������ʵ�ڻ�Ǯ�����µ����飬����������һ������������Ϸϵͳ������̫����һ�´���������ϵͳ�������ѧϰ���߹��ߣ�Ҳ���õ��������ʧ���ܿ������¸��汾�޸ġ������Ҳ�ȽϷ��ģ�ֻҪ�������ѣ���������ߵĽŲ��ߣ�������������ܣ�����ȥ��������Ϸ��ͷѧϰ�ijɱ���

Ⱥ�ǵ�����ϵͳ̫�����ˣ�Զ��һ��ƪ blog ����д����ġ������ȼ�¼һ�� 2.3 �汾�ľ���ϵͳ�����׳ơ�����淨�е���Ҫ���֡���ʵ��Ⱥ���и��ٷ��� wiki ������ķdz���� ����ֻ�Ǹ����Լ�����Ϸ���̵����⣬��������һ�¶��ѡ�

������������ս����Ϸ��������־ϵ�У�һ��ʼ������ν������ϵͳ������������ֻ�Ǽ򵥵����佫����һ�³��еķ��ٶȵ����ֶ��ѡ���Ȼ�Ѿ����˿ڡ���Ǯ�����ݵIJ�ͬά�ȣ����໥Ӱ��dz��򵥡���ֵ��չ�Ŀռ�Ҳֻ����ļ���Ľ���������ԭ���趨�õij��л���ֵ�й�ϵ������ϵͳ��̫���ܳ�Ϊ��������Ϸ��Ȥ��Դ��

��������ϵ�п�ʼ�����÷�չ�ͱ�ô��۸��ӣ����ڼ򵥵ľ����趨�Ѿ��޷�����ս����Ϸ����������ˡ�����ս����Ϸ����Ҳ�������һ��ָ����ȥ��ij��ά�ȵ���ֵ���������������ּ�ֱ�׵�ϵͳ����ͬά�ȵ���ֵ���໥��Լ����Ҹ���ÿ����Ϸ��������Ļ��������֣���̬�ĵ������ԣ��ڶ�����Լ���ҵ����Ч�ʵķ�չ·����������Ϸ��Ҫ����Ȥ��Դ��

Ⱥ�Ǻ�������ͬ����û�в��÷�ʱ�غ��ƣ��������˼�ʱ����ͣ��ģʽ���������ϻ���һ��ͬ���غ��ơ��������/����Ҷ���ͬʱ�����ж��ģ�����ָ�ӵĵ�λ�ж����죨��Ϸ����С��ʱ�䵥λ��Ϊ�غ����ݣ����ж��Ծ���ϵͳ��Ӱ��������Ϊ���ڽ��㡣����Ϊ����ģʽ�������ӣ����Ҹ�ϲ����ʱ����ͣ��ģʽ����Ҳ���ʺ��������϶�ս��


Ⱥ�������ֻ�����Դ����Դ�㡢���ʳ�

��Ϊ��Ϸ������Ҫ��û���趨Ǯ�����ң��������������ʵ����Դ����൱��ͬ����Ϸ�е�Ǯ�������ڰ汾������ô���ԣ�Ҳ����һ��ʼ���������˵ȼۣ����� 2.x ���Ժ󣬰�ʳ����ر�ı�����Դ����Ϊ����Դ�㡢����һ���Ŀ���ȫ�ִ��غͽ��׵���Դ���������˽����г���ϵͳ����Դ�����ȷ�Ķ���Ϊ�����ˡ����г��ϣ���������ɵİ�������Դ����Դ���໥�һ���ֻ�Ƕһ�������������

��Դ�㱾���ļ�ֵ����ά�ֽ�����������̫��վ�������ˡ������ǽ������ڸۺ���۵�ά�ֿ������޴�ս��ʱ����һ�ʾ޴�Ŀ��������⣬��������һЩһ����֧���ķ��ã�������Ƹ���䣬�������飬����ֳ�񼰵�ò���죬��������˵ȵȡ���Щ���ο������������Ҫ���۴�������Դ�㱸�á�

���������ڽ���ռ�վ�͵ر���������Ӱ������ҵ۹��ķ�չ�����ڰ汾������ά�ֽ��ӣ������ⲿ��ְ�ܱ�ת�Ƶ�������Դ��ȥ�ˡ�ͬʱ���������˶�����Դ��ԭ�ϣ�����Ϊ����޸������˾���ϵͳ����ȡ�

ʳ������ά���˿ڡ���������Լ�ѡ������ߣ�����Ӱ���˿ڵ��Ҹ��Ⱥ������ʡ�����ʳ���������Ӧ��ʳ���ȱ�ķ���֮�⣬����һ���ԣ�1000 ����ʱ���ӵ���������˿������ʡ�Ⱥ�ǻ������˲���Ҫʳ����淨���������壩���Լ������˿ڣ����ˣ�����ʳ����淨����Ϊ֮������һЩ��ص��趨����ƪ�Ͳ��Դ�չ���ˡ�

������ϵͳ���ܼ򵥣���������һ��������Ĺ�ϵ��

�������ڷ�չ����չ��������������ģ��������Ϊ�ܷ�չ��ģ���˿ڹ�ģ˫����Լ��������Ϊ������Դ�㣬��Դ������ά��������ģ��ʳ������ά���˿ڡ�

�˿ڵĹ�������һ���޴��ӵ�ϵͳ���˿ڵĵ��¹�ȡ���˿���ɵ���ϵ��������̵�Ӱ����Ⱥ�������е��⽻��Ϊ��������Ϊ���˿ڵ��Ҹ��ȣ�Ӱ��������ķ����ʺ��ȶ��ȡ�����ս����ȶ���Ҳ����Ϸ�е���Ҫ���ڡ�Ⱥ��������ר����Է�����淨���ͷ��ᆳ����ϵ������ƪ�Ͳ��Դ�չ�������ڳ��澭��ϵͳ�У����ǿ����ȼ򵥵���Ϊ����Ҫ����ס�˿ڵ��Ҹ��Ⱦͺ��ˡ�

��Ȼ��Ⱥ������Դ����������ȫ�������˿ڣ�ֻ��Ҫ���ŵ��̣������˿ռ�վ�ڿ�Ϳ����ˡ����������ŵĹ�ģ�ܵ������Ӱ�����͹�����ģ��˫����Լ���󲿷���Դ���������������˿ڵġ�����Ϸ���ڣ��˿�ͨ���Ƕ�����ơ������ڣ�������ҪΪ�����������˿ڹ�ģ���Ǿ�ҵ���⡢ס�����⡢�������⡣

�˿ڵ�������ʽ�����ý������ṩ��ְλ����ͬ��ְλ�ṩ��ͬ�IJ�����ʳ���Դ�������Щ������Դ����ƾ�����������ġ�ֻ��Ҫ�������Ͽ�����Ӧ�ĵ��������������Ŀ��������ӹ�����ģ������һ�������Ϳ���һ���µ���ϵ�൱����������ϵ����������ϵ�е���Դ�����������˿ռ�վ�Ϳ��Կ��ɡ���ͬ����ϵ��������Դ������ģ���������Դ�������ҵľ��ߵ㣬ͬʱ��ϵ�IJ�ͬλ�û�Ӱ��۹��ھ��ԣ������ܼ����Ӱ�������ģ��������������Դ����̶����͵����룬���ֻ��Ҫ�����˿ڹ������ɡ�������������ܵر����������ļӳɣ���������Ը�ǿһЩ��ֻ���˿ڹ����ɶ���ĸ�����


������������Ƕ�����Դ���Ͻ������Ʒ��

�Ͻ����������ά��̫��վ�ͽ��ӣ�����Ʒ����ά���˿ڵ��Ҹ��ȡ�������Ϊ��ͨ��Դ�����ɿ������г������ɶһ���ֻ�dzɱ����ߡ�

����Ʒͬʱ���ض�������ת��Ϊ�Ƽ��㣬���Ƽ���չ����Ⱥ�������Ϸ������֮�ء���Ϊ�Ƽ��ķ�չ���Լ���ĸ�������������ǿս�����������ù�ģ��������������������ά�ֳɱ��ͻḲ�ǵ���ģ��������档

�Ƽ�����Կ�����һ�ֳ�����Դ����ֻ���о���Ӧ�Ƽ�����������Ƽ��¼����������ķ�ʽ���ǰ��½��еġ���Ȼ����ͨ���¼���ÿƼ��㲢�ۻ����������ۻ��ĿƼ��㲢����ֱ��֧�����ÿƼ��о����ȣ��������Ǽӿ죨˫���²�����Ͷ�룩�о����̡�

�Ƽ��㲻Ӧ����Ϊ������Դ��������Ʒ���죩����Ϊ��Ҳ����ͨ����������ϵȻ���޿ռ�վֱ�ӻ�ȡ���޷����г��Ͻ��ס���������ͨ���⽻;��������Э������ȡ���ⳬ���˱�ƪ�Ծ���ϵͳ�ķ�����

�Ƽ���֮�⻹������������Դ����������Ӱ������

�������� 2.x �������Ԫ�أ�����Ϊ����ʵ��һ�̶ֹ��Ƽ�����Ⱥ������ĿƼ���ֻ�������ȡ;����Ҳ����ÿ��������Ƽ�������������ģ�������Ԫ�������˱仯��������ҵľ�������������������ӻ��˴�ͳ������Ϸ�й̶��Ƽ������淨����ҿ����ų�������������ߡ�

����������Դ�ȿƼ�����ḻһЩ��ʵ��ͳ���߳�ŵ���¼��������߽�ְλ��ó�׼�ֵ�������������ߵ�������̫�ջ���ģ�飬����ѧУ�����νṹ���ȵȡ��ͿƼ��㲻ͬ���ǣ�������ͨ����������Ĺ��ȿ��������̣������Ӳ���������Ҳ����ͨ�������������������������ʡ�

Ӱ���������˵۹��Ĺ�ģ��չ��������Դ�ܶ࣬���ӳ�����ȴ������ߡ����һ��� 1000 ������ޣ��޷����ӡ�������ȴ�dz����⽻��ս�������Ű�ͼ������������������壬������ߺͷ������Ҫ���������ϸ���˵��Ӱ������Ӧ���ھ���ϵͳ��һ���֡�

����һ�� 2.x ���¼ӵ�ϵͳ����ó�׼�ֵ�����޷����ۻ���������ͨ���޽�̫��վ���ɼ�����ת��Ϊ��Դ�㣨�򲿷�ת��Ϊ�����������ɼ���ֳ�������ϵ�ó�׼�ֵ��Ҫ��װ̫��վ��ά�ֲ��ӱ���ó����·������������淨Ҳ��Ҫά����װһ�����ɡ�ó��·��ϵͳ����ϵ֮������˹�ϵҲ��ø���Ӱ����ҵľ��ߣ�������֮ǰ�İ汾����Ҫ����ͼ���ϵ���Դ�����͹��ˡ�

ó�׼�ֵת��Ϊ���ü�ֵ�dz����ѣ�������Ϊ�������������˿ڣ�Ҳ��ռ�����е���Դ������һ���ɹ�άϵ�������ɱ��кܴ�����ơ�


�������ܽ�һ�¡�

Ӱ�����͹�����ģ��������ҵ������ٶȺ����Ź�ģ�����ù�ģ��չ��ȥ�󣬳ͷ�Խ��Խ���������ԣ���ұ���Ѿ������ڿƼ���չ��������������������ͷ������ĸ���Ӱ�졣

��Դ��ά��������������˿�άϵ����Դ������������������ʳ��Ϳ���ת��������Ʒ�ַ�����֧�����˿ڡ��������������ת��Ϊ�Ƽ��������������Ч�ʡ����Ҫ�����ǣ��������������ģ����̬��Ӧ�ù�ģ�µ�ά���ɱ�����ά���ɱ���С�����ڴ�ͬʱ���������ͷ�һЩ��������������ɿƼ���ս���������⣬�Ӵ��ս���������Ϊ������ҷ�չ�ĸ�����

�������뵽�Һ�ϲ����һ��������Ϸ��Power Grid : Factory Manager ������Ϸ�У������Ҫ���ϵؼ���Ͷ������ȡ����������޵���߿Ƽ�ˮƽ����߻����ĵ�λ���ܾ��Ǻõġ����Ե������һ�������������ܵļ���Ͳ��ģ�������󼸸��غϷ����չ��Ͱ�װ�dz��м�ֵ�ĸ߼�������


���Ⱥ��Ϊ�����Ӿ���ϵͳ����ȣ��������ս����Դ��׼ȷ˵��ս����Դ����ͱ�������Ϸ��ֱ�����ڵİ汾���ݻ�Ϊ����ϵͳ�в���ȱ�ٵ�һ���֡�

������ս����Դ����˹��ˮ���ͷ۳�������˵�Ǹ߼���Դ������ͨ��������������������Ҫ����Ķ����Ƽ�����Ȼ��Ϸ�����ھͿ����ڰ�ͼ���ҵ�����ֱ�ӿ��ɵ�ս����Դ�����ǿ���������Ȼ��Ҫ�����Ƽ���

������ս����Դ����������⣬�����������ֱ������Ϸ�в�ͬ���������ս������ֱ������Դ��һ���Ҳֻ��������Ϸ�к��ڿ����Ǽ��г���

�������ָ��߼���ս����Դ��׿���������ʣ�����������ײ��ϣ��ֱ��Ӧ��Ϸ�к�����߼��IJ�ͬ�Ƽ�������Ϊ�Ǹ�����ϵͳ����������Ԫ�ء�����Ҳ��ȷ�Ǻ��� DLC ���淨��������ġ�


Ⱥ���У���Դ��ȱʱ�ĺ�����Ҿ���Ҳ�ͺܶ�����Ϸ��ͬ������ʳ���ȱ������ֱ�����˿���������Դ���ȱҲ�����ý���ֱ��ͣ���������ȱ����ֱ���������ӡ���

��ֻ�Ǽ򵥵ĸ���Ҽ��ϸ��� buf ����Դ��ȱ�ᵼ����������������پ����˺������ͻ������������������˺��������ȱ�ᵼ�ºϽ�����½�������Ʒ�½��� �����˽����ٶȼ�����ʳ���ȱ�ᵼ���˿��Ҹ����½����ɳ����½����Ͻ��ȱ�ᵼ�½���װ���½��������ٶ��½�������Ʒ��ȱ�����Ҹ����½����о�����٣������������½���Ӱ������ȱ�����Ҹ����½���ս����Դ��ȱ�ᵼ��������Դ�����½���

��Щ buf �ĸ���Ӱ����ӵ�Ӱ����Ҿ��á������֮����������ЧӦͨ���ᵼ�¾���ϵͳ�ı�������ЩӰ���Ǽ�ӵģ���һ�����̣��������ĸо�Ҳ��Ϊ��Ȥ��

September 16, 2019

������νṹ�Ĺ���

�����ϰ����ʱ���������������Ϸ�����г�����νṹ����ģ�����Ƽ�¼һ�¡�ÿ����д��ʱ������С������ֱ��������㷨�����ݽṹ���ȶ�������������һ����¼��

��Ϸ��ij�������ͨ�������ṹ���档������Ϊ��ÿ������Ŀռ�״̬��ͨ��������һ����ij������Ӱ�졣

�ӹ����ǶȽ���ÿ��������ö���֪��������Ӱ��������Щ�����ұ���֪�������ĸ�����Ӱ�졣���ԣ�����õ�һ�����͵����ṹ�����������༭��ʱ�����ṹ����ֱ�ӳ����ڱ༭�����ϡ�����������Ϊ������ʱ���Ӹ�����������Ӷ�������󲢲��DZ�Ҫ�ģ���Ҫʱ���Զ����¼���������Ͽ��ǣ����׼�ס���Ӻͺ��Ӽ�ס���ף����ظ���ͬһ�ֹ�ϵ��Ϣ���������Ҫ��ס���ӵ��ֵܴ�����ô�ں������ݽṹ�У�����ֻ��Ҫ�ú��Ӽ�ס���׾��㹻�ˡ�

ȥ��������Ϣ���Լ����ݽṹ������ά���ɱ������ⷸ����������� ECS �ܹ�����ϣ�����ж�����ƽ̹�ģ��ڳ�����������ϣ�һ�� parent id �������ٵĹ���������IJ�νṹ������

ÿ���������ɱ�Ķ���Ķ��󣬿���������ӵ��һϵ�еĹҽӵ㣨һ������������ı任���󣩡������ǹҽ�����һ������Ĺҽӵ��ϡ��ҽӵ��DZ༭ʱ�����ľ�̬���ݣ�ͨ��������������ʱ�ı䡣��������Ըı�������Թҽӵ�ľ���任�����磬����������һ�����ڵ㣬��������ʱ�Ķ����ǹҽ���������ڵ��Ĭ�Ϲҽӵ㣨һ����λ�����ϡ�������ÿ����������һϵ�е� slot matrix + local matrix �������յ� world matrix ��

���գ������������������ڳ����еĿռ���Ϣ����� transform ����������ôһЩ���ԣ�

  • world matrix ������������ռ��еľ���
  • base matrix �����������ֲ��ռ��еľ���
  • scale ��������� base matrix ������
  • rotation ��������� base matrix ����ת
  • translation ��������� base matrix ��λ��
  • parent id �����ĸ������Ӱ��
  • slot name ���ҽ����ĸ��ҽӵ���

���У�world matrix �� base matrix ��������ʱ�𼶼�������ġ�scale rotation translation ���ǿ�ѡ�Ĭ�Ͼ�������ڹҽӵ��ԭ�㣺scale Ϊ 1 ��rotation Ϊ����ת��translation Ϊ 0 ��parent id �� slot name �����˿ռ�����Ϣ��

���ڿ������ɺ�Ӱ���Ķ���Ķ��󣬻�����һ���༭ʱ�����ľ�̬���ݣ���¼��ÿ�� slot name ��Ӧ�ı任�������������ʱ��Ҫ��̬������Ը������λ�ã��ҽӵ����ʡ�ԣ�Ĭ��Ϊ��λ������Ա任�� SRT �������������ʱ�̶�λ�ã��ڱ༭ʱ�����ɺã���ô���λ�ü�¼�� slots �ṹ�У�����ֻ��Ҫ��¼ slot name ����ʡ�� SRT ��ֵ��

slot �ı任����Ͷ��������� SRT ���룬����������ṹ�ĵ��ԡ����ǿ��Ը��� slots ��ݾ�̬���ݣ������ڱ༭ʱ���ɺ��νṹ��Ԥ�Ƽ���Ȼ������ʱ������ͨ���Զ��������� SRT ���е�����ȥ�� slots ����ƿ��Խ�һ�������ݽṹ�����ǣ�Ҳʧȥ��һЩ�ռ��ʱ���ϵ��Ż��ռ䣬��㣬�������̸̸��


����û�м�¼ÿ������ĺ��ӣ��������ÿ���������յ� world matrix �����һ�������ѡ���Ϊ�ֱ��ķ����ǣ���Ⱦÿ�������ʱ������ parent id �� slot name ���ϻ���ÿ�����󣬰Ѿ�����������������������Ⱦ�ĸ�Ƶ�ʣ���ʵ�޸ij����ж���� SRT ���൱��Ƶ�ģ�ÿ���޸ĵ�����ҲԶԶ���ڳ��������������Ϊ�˵�Ƶ�����IJ�����ÿ����Ⱦ֡�����еĶ�����и��ӵĴ��������Ǻ��˷ѵġ�Ϊ�˱����м�ڵ���ظ����㣬���ǻ���Ҫ�ѵ�ǰ֡������Ľڵ����ϱ�ǣ���Ҳ���������ݽṹ�ĸ��Ӷȣ�����ı���ж���ʡ�����Ŀ�����

��ͳ�ϻ�����һ�ַ������ٱ������Ǿ������޸�һ������ʱ�������еĺ��Ӷ�������¼�����ô��ÿֻ֡��Ҫ������Ӱ��Ķ��󡣲������������ݽṹ���к��ӵĹ�����Ϣ��������ε������û�У���Ҳ������ϡ����ң��Ҳ�̫ϲ�����޸�����ʱ��������ʽ�Ķ����������Ǻ��ӣ���

�������ڵ� ECS ���������������ij�����͵�������Լ���������е�ǰ֡���޸ĵ��Ӽ������������޷���֤���򡣶������������������б�Ҫ�ġ���ϣ�����ױ��ȴ�������Ϊ���ӵĿռ���Ϣ��Ҫ���ø��׵ļ��������ֵ�֮��Ĵ�������ء�

���ԣ���ֱ�ӵķ������ȱ��������������δ�������ͳ�ķ����У��ڶ����м�¼�����еĺ��ӣ�Ҳ����Ϊ�˷���ȷ���������򡣵�û�����ֱ����Ϣʱ�����ǻ��ǿ����������������ﵽһ����Ч�����򵥵����ݽṹ��ֻ��¼����㣩 + �������㷨���� ���������ٱ���ƽ̹�����飩��

������ ( parent , id ) ����һ�Ա��︸�ӹ�ϵ�� id ����ʾһ���������Ķ��󣬰�������һ�����飬���Ա�ʾ��һ���νṹ���ݡ�������һ�� id �Խ�������������һ��������㷨���⣬�� Lua ʵ�ֺܼ򵥣�Ҳ���������Ժ��� C �Ż�һ�顣������Ҫ������ǣ��������򲢲������ۣ�����ʱ�临�Ӷ��� O(n + m) ��

Ϊ�˼��� n �Ĺ�ģ������������׶β����������е�����Ҷ�ӽڵ㡣Ҷ�ӽڵ�ȫ��������Ⱦ�׶Σ�����Ⱦǰ�жϸ��׵� world matrix �Ƿ�ı䣬�����������Ƿ���Ҫ���¼��� world matrix ��

���ڷ�Ҷ�ӽڵ㣬��ÿ֡�������µ��㷨��

  1. �������б��޸Ĺ��Ķ�����Щ��Ϊһ����Ҫ���¼��� world matrix �ģ�������¼���
  2. ��������δ���޸Ĺ��Ķ��󣬷ֱ����ڸ��¼��������¼������伯���е�һ�������нڵ����һ��Ĭ�Ϲ������Ϲ��ӽڵ�ʹ�á����ڵ�Ĭ�Ͻ��벻�伯������ڵ�Ĭ�Ͻ�������¼������������У����ݸ��ڵ���ڸ��ڵ����ڼ��ϡ��������ڵ��ڲ��伯���Լ��ͼ��벻�伯�����ڵ��ڸ��¼����Լ��ͼ�����¼������ڵ�δȷ�����ͽ��븸�ڵ��Ĭ�Ϲ�������
  3. �Դ����¼�����һ����������
  4. ���������¼������μ���丸���Ƿ��ڸ��¼��ڣ�������������������¼���������α���������ģ����Բ���������©��
  5. �����յĸ��¼���һ����������

ע�⣺��������������������򣬿����нϴ�Ŀ������������ǿ��Կ��ǽ�һ�����Ż���

  1. ��ÿ֡���յĸ��½����������������һ���Ź���Ľ����
  2. ����IJ��� 1 �У�ֻ�е��޸Ĺ��Ķ�������һ֡�Ľ���У�����Ҫ���������衣
  3. ����Թ��˺������裬��ô���¼�ʹ����һ֡�����ļ��ϡ����ڴ���ʱ�޳���ǰ֡����Ҫ����Ķ��󣬵��趨һ������������ֵ������һ���Ķ�������������У�����������ȫ�����ɾ�����ֹ��ͬ��֡�����޸IJ�ͬ�Ķ���

��Ϊ���������£�����ֻ���޸Ĺ̶�����������Ŀռ���Ϣ������������ڳ����ж��ǹ̶��ġ����ԣ�һ���ױ�Ķ���Ĵ������� cache �������������ļ�֡�޸ĵĶ�������ͬ�ļ����У������������Ҳ�ͱ� cache ��������Ҳ����˵�����������£�ֻ��Ҫ������ 1 ��

���ˣ����ǵõ��˸��´��򣬿���ѭ�����ÿ������� world matrix �������ǰ֡û�����¼�������ף��Ҹ���û�и�������ô base matrix �Ϳ��Ա��֣�ֻ��Ҫ�� SRT ����ȥ���õ� world matrix ����������ڵ�ǰ֡�����¼��㣬����Ҫ���� parent id �� slot name ������� base matrix ��


�����һ���Ż���

�ڱ༭����ʱ��һ�������ܹ��ɸ��ӵĿռ�ṹ��һ���༭�ã����ǿ���Ϊ�����������һ��Ԥ�Ƽ��������Ϊ�����ڲ�νṹ�����޸ġ�����һ�ַdz����������������������Ԥ�Ƽ���˵���ڲ�������һ�Ÿ��ӵ��в�ε��������Ƕ��⣬���еIJ������ƽ̹���ġ�

����Ԥ�Ƽ��ڲ��IJ���������������Ǿ�̬�ģ����Ǹ������� C �����ݽṹ�����棬���� C ���������㡣��飬����ѡ�˳���Ŀ�Դ������������ʵ�֣��ú͹���ϵͳһ�µ����ݽṹ�����Ȼ�����ǿ��԰�����Ϊһ��������������ڵij����ڵ��ϡ������������ڵij�������ģҪС�Ķ࣬���� Lua �еĹ�����ģ��С�˺ܶࡣ���ʺ��� Lua ���Թ�����