AP-More插件旨在将Python和JavaScript与神岛ArenaPro集成,提供一个非官方的开发工具。需要注意的是,本项目并非由box3lab神岛实验室官方发布,且未完全测试,存在不可预测的风险,不建议用于生产环境。使用本项目进行游戏开发所带来的后果,作者不承担责任,本项目应被视为整活项目。
使用AP-More插件进行开发:
Python集成教学:
要将Python集成到神岛ArenaPro项目中,您需要使用AP-More插件进行项目创建和代码编写。
创建AP-More项目(Python):
编写AP-More(Python)代码:
找到client/src/daopy-client/index.py
和server/src/daopy-server/index.py
,它们分别是客户端和服务器端的入口文件。示例代码如下:
# 假设这是server端
from dao3 import * # 引入当前端的所有全局对象(api)
@world.onPlayerJoin
def onPlayerJoin(ev):
world.say(f"{ev.entity.player.name} 加入了这个游戏!")
API使用:
from dao3 import world, voxels
。预构建、构建和上传:
_daopy_bundle.ts
。注意事项:
相关链接:
ArenaPro官方链接:
非官方(本插件)链接:
其他链接:
鸣谢:
请谨慎使用AP-More插件,了解其非官方性质和潜在风险。
本站所有资源都是由网友投稿发布,或转载各大下载站, 请自行检测软件的完整性!
本站所有资源仅供学习与参考,请勿用于商业用途,否则 产生的一切后果将由您自己承担!
如有侵权请联系我们删除下架,联系方式:study_golang@163.com