SDK目录下面
era.h是c++头文件,exampleplugin.cpp是C++写的实例
era.pas是pascal头文件,exampleplugin.pas是pascal写的实例
应该需要把exampleplugin.cpp或者exampleplugin.pas编译成dll才能在游戏里面使用
yona是使用pascal写出来的,\Yona\Yona\Source里面是作者给的源代码,但是游戏调用的是\Yona\EraPlugins目录下面编译好的yona.era
想修改就得把source里面的源代码修改好再编译成dll放到EraPlugins目录里面替换原来的
具体的yona里面我比较关心如何做到控制伤害的,现在我看出来的是头文件里面有段表明通过Angel.dll存储了EventParams这样一个类或者一系列变量,然后yona通过
FinalDamage :=Era.EventParams;
BasicDamage :=Era.EventParams;
这些语句把相关变量读出来
我目前就看出这么多,pascal语言的语法格式我得去找书看看 这个其实在wog设置那里改一下不就可以了? 支持楼主多多研究, 这个不知道在哪改,不过大的在WOG设置里面修改就对了。
页:
1
[2]