C++ ?汾?????????????
???????????? ???????[ 2015/10/9 13:30:03 ] ????????.NET ???????????
???????????????????????????????????Ч???????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????б????????????????????????????????????????????????????????????????????????????б???????????????????????壬???????????÷???????????????????????檔???????????????????????????????й?????£??????????????????????????б?????????????????????????????б???????????????????
???????????????????????
???????????
????1??invoke???????????????????true????false
????2??destroy????????????????????????????????????????????????
????3?????ú??? Describe ?????????????AITree????????
????4?????ú??? Name ?????????????AITree??????????????????????????????
?????б???
????1??????????????????б????????????????б??????
???????????
????1??????????????????????ú?????????
?????????
????1????????????????????????????????false
????2??????????????δ????????У??κ??????????????true??????????????????true
????3???????е?????????з???true????????false
?????????
????1????????????????????????????????false
????2??????????????δ????????У??κ??????????????false??????????????????false
????3?? ?????е?????????з???false????????true
??????????
????1???????????????????????????????false
????2????????????????????????????????????????????
???????????Щ???????????????????????????????У???????????й????????????????????
???????????????????????????????????????????????д???????????????????????????????ν?????????????????á??????????????????????????????????????????????????
?????????????£??????????????????????????????????????????н??????????????????н??????????????м??????????????л????????????????????????????????????
?????????????????????????????????????????д??????????????????ж????????????????С?????????????????????????????????Щ????????????????????????Щ???????????????????μ????????????????????????????????????????
?????????????£????????????С????????????????????
????1????AITreeNodeType???????μ?????????????????Id??????????????????????????????????
????2??????б??????????????????л???????????????????AINodeBase??????????AINodeBase??????
????3????????virtual bool invoke(int level = 0?? bool isLog = false);??????level?????????????????????????????Log?????????м??????isLog?????????Log???????????????????????????????????????????????????????????????????????????????????????
????4????????????????е?static AINodeRegister<????> reg;?????Cpp????б?дAINodeRegister<????> AINodeReleaseSkill::reg(NodeId?? NodeName);??????????????????????????Id???????????????????????????????????????????????????????????в??????????
?????????????δ????????Щ
????//??????????
????class AINodeGotoOwnerSide : public AINodeBase
????{
????private:
????static AINodeRegister<AINodeGotoOwnerSide> reg;
????public:
????virtual bool invoke(int level = 0?? bool isLog = false);
????};
????AINodeRegister<AINodeGotoOwnerSide> AINodeGotoOwnerSide::reg(ANT_GOTO_OWNER_SIDE?? "AINodeGotoOwnerSide");
????bool AINodeGotoOwnerSide::invoke(int level?? bool isLog)
????{
????return rand() % 100 > 20;
????}
???????????????????ü??????????????????????????д????????????????????????????Id???????????????????????????????????????У??????????????????????????????????????????????????????????????????????д????????AINodeRegister?????????????????????????????????????????????????????????????????????????????????????????????С?
??????
???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11