pvz底层研究
 
通知
清除全部

pvz底层研究


ProjectCF
评论: 2
主题创建者
(@projectcf)
梯子南瓜
注册于: 2年前

好像对底层的研究很少 也是为了复刻pvz 所以研究的(为了解决绘制过慢和卡顿)
44e8f0:winmain(New_Gameapp) 之前都是crt的东西
调用44eaa0:_New_Gameapp
然后读取resources.xml(可能是)(404330FileExists)
然后451880:GameApp_Init
4522b0:GameApp_Start
然后开始

sexyappbase<->gameapp-(updateframe类函数)->Board->52ae60等->通常研究的特性

551fe0:SexyAppBase_DoMainLoop(循环 初始化后所有东西都从这里调用)->5521a0:SexyAppBase_UpdateApp->
552020SexyAppBase_DoUpdateFrames->
452650SexyAppBase_UpdateFrames
->539140WidgetContainer_UpdateAll
->415d40Board_UpdateMainMain(对象更新)
->UpdatePlant/Zombie...->通常研究的特性
看看宝开做的东西吧 循环后套12个函数才能到最关键的部分

破锑度 又被吞了 只能在这里发

1 Reply
ProjectCF
评论: 2
主题创建者
(@projectcf)
梯子南瓜
注册于: 2年前

好像有bug ->

后的会被吞

回复
Scroll to Top
zh_CN简体中文
Powered by TranslatePress »