传奇生物文档

对MOD开发相关的说明


Main(公共)

<p><strong>简要描述:</strong> </p> <ul> <li>游戏中的各种公共事件和方法</li> <li>使用方法: sys.main.你需要的东西</li> </ul> <p><strong>参数:</strong> </p> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th>类型</th> <th>说明</th> <th>使用范例</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">player</td> <td></td> <td>游戏中当前的玩家</td> <td>sys.main.player</td> </tr> <tr> <td style="text-align: left;">btChas</td> <td>Array</td> <td>战场中的单位(所有的单位,需要手动判断友方和敌方)</td> <td><code>for i in sys.main.btChas:</code></td> </tr> <tr> <td style="text-align: left;">btGrid</td> <td>Array</td> <td>备战区</td> <td><code>for i in sys.main.btGrid.get_children():</code></td> </tr> <tr> <td style="text-align: left;">guankaMsg</td> <td>var</td> <td>关卡信息</td> <td>当前层数:<code>sys.main.guankaMsg.lvStep - 2</code></td> </tr> </tbody> </table> <p><strong>事件列表</strong> </p> <table> <thead> <tr> <th style="text-align: left;">事件名</th> <th style="text-align: left;">参数</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">onBattleStart()</td> <td style="text-align: left;"></td> <td>当战斗开始时 <code>sys.main.connect("onBattleStart",self,"funcName")</code></td> </tr> <tr> <td style="text-align: left;">onBattleEnd()</td> <td style="text-align: left;"></td> <td>当战斗结束时 <code>sys.main.connect("onBattleEnd",self,"funcName")</code></td> </tr> <tr> <td style="text-align: left;">onCharaDel(cha)</td> <td style="text-align: left;">cha:死亡的角色</td> <td>当有角色死亡时</td> </tr> <tr> <td style="text-align: left;">onCharaAddBuff(cha)</td> <td style="text-align: left;">cha:添加buff的角色</td> <td>当有角色被添加buff时</td> </tr> <tr> <td style="text-align: left;">onPlaceChara(cha)</td> <td style="text-align: left;">cha:被放置的角色</td> <td>当有角色被玩家拖动到战场上时</td> </tr> <tr> <td style="text-align: left;">onPlaceItem(item)</td> <td style="text-align: left;">item:被购买的装备</td> <td>当有装备被购买时</td> </tr> <tr> <td style="text-align: left;">onBattleReady()</td> <td style="text-align: left;"></td> <td>敌方进场时</td> </tr> <tr> <td style="text-align: left;">onSureEvo()</td> <td style="text-align: left;"></td> <td>当有单位可以升级时</td> </tr> <tr> <td style="text-align: left;">onAddBatChara(cha)</td> <td style="text-align: left;">cha:被放入的单位</td> <td>当关卡生成的敌方单位被放入战场时</td> </tr> </tbody> </table> <p><strong>方法列表</strong> </p> <table> <thead> <tr> <th style="text-align: left;">方法名</th> <th style="text-align: left;">参数</th> <th>说明</th> <th style="text-align: left;">返回类型</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">newChara(id,team = 1)</td> <td style="text-align: left;">id:角色id team:队伍</td> <td>创建一个角色</td> <td style="text-align: left;">返回创建的角色实例</td> </tr> <tr> <td style="text-align: left;">evoChara(cha,id)</td> <td style="text-align: left;">cha:要进化的角色 id:要进化成的角色的id</td> <td>进化一个角色</td> <td style="text-align: left;">进化完成后的角色实例</td> </tr> <tr> <td style="text-align: left;">matCha(cell)</td> <td style="text-align: left;">cell:战场单元格</td> <td>返回该单元格上的角色</td> <td style="text-align: left;">该单元格上的角色实例</td> </tr> <tr> <td style="text-align: left;">delMatChara(cha)</td> <td style="text-align: left;">cha:待删除角色实例</td> <td>在战场上删除角色</td> </tr> </tbody> </table>

页面列表

ITEM_HTML