|
|
举个例子,在角色系统中。很多很多数据。什么技能(很多很多),数模(很多很多),物品(很多很多)。
初始化时非常麻烦。
后来我用离散方式挂触发器。
samples:
//create character
void CRchr(.....)
{
ExecuteTrigger(CreateCharacterTrigger);
}
//To or in a greater extent or more more,samples,spell,datamodule,items..
item:
void _GoCRchrTrigger()
{
//init data1
.........
//init data2
.........
}
main()
{
RegisterTrigger(CreateCharacterTrigger, _GoCRchrTrigger)
}
spell:
......
datamoudle:
.......
|
|