简体中文 | English
首页
平台
平台
综 述
特 性
PEDN开发网
下 载
展示
展示
截 图
视 频
产品展示
画册下载
产品
产品
ParaEngine引擎
魔法哈奇(New)
动漫创作平台
帕拉巫社区
开发网
开发网
开发文档
APP开发
论 坛
公司
公司
理 念
联 系
新 闻
博 客
团 队
加 盟
魔法哈奇官网
儿童影视作品
帕拉巫社区
动漫创作平台
PEDN开发网
综述
综述
-
特性
-
PEDN开发网
-
下载
亮点特性
编辑工具
图形渲染
资源导入
特效/光影
网络编程
应用程序架构
人物换装
地形
网游开发
MCML标记语言
本地缓存
即时通讯
声音与媒体
游戏电影制作
物理仿真
动态Portal内景
NPL脚本语言
文档
NPL脚本语言
NPL Scripting Language
基于LUA的强大脚本语言系统, 大量类库和文档. 涵盖客户端与服务器端编程.
NPL
全称Neural Parallel Language, 最初被定义为面向并行化的网络编程语言, 是!ParaEngine的核心技术之一. 每个脚本文件都有自己的URL, 都可以成为其他网络中脚本的通讯对象。 脚本之间使用单向,非同步的通讯方式,且只能传输纯数据(Pure Table), 并且运行时环境可以设置允许那些非本地脚本与自己通讯. 因此!NPL被用于客户端和服务端的编程。
ParaEngine
本身可以以系统服务的形式运行, 所以服务器端和客户端是使用了同一个引擎, 这样简化了游戏开发, 并且大量复用了逻辑代码。
大量参考代码
同大多数引擎不同,
ParaEngine
的集成开发环境和大量的场景编辑工具都是使用NPL脚本编写, 并且通过引擎本身来渲染. 这意味着ParaEngine集成开发环境的脚本代码和UI可以直接运用到最终的游戏产品中。 这不仅为客户端, 服务器端的程序员提供了大量的参考代码,也可以让你的游戏产品具有和ParaEngine开发环境同样强大的功能.
NPL文档分为两部分:
NPL/ParaEngine API 接口: 大约有2000个底层API, 包含在10多个名字空间中. 文档在
NPL参考手册
中.
NPL上层类库和组建: 这是用底层NPL API编写的大量可供程序员直接调用的类库和模块. 文档主要在下面几部分
NPL脚本语言文档
: 一个综合介绍NPL的页面, 如果您初次学习NPL请从这里开始
NPL类库模块文档
: 丰富的NPL类库, 包含UI, 调试, 网络, 算法等;如果你想开发一个新功能, 先看看这里有没有. 文档直接在脚本源代码中.
MCML标记语言文档
: 提供了一种类似HTML/Java的编程模式, 我们称之为MCML/NPL Code Behind 模式. 它使得您可以快速开发游戏UI和客户端/服务器逻辑. 同时可以让界面和代码分开, 使用CSS和HTML Tag, 使得产品UI专业且统一.