General

通用模块,提供通用功能与服务

7 个 APIpiclient.emit
general.openUrl通用-用系统默认浏览器打开网页地址
#

打开URL

参数说明

参数类型必填默认值说明
urlstring否——

调用

typescript
piclient.emit("general.openUrl",{
	url: "" //地址
})
general.setSendWebFPS通用-屏幕信息发送帧率
#

设置屏幕信息接口发送帧率(1-10),代表每次间隔多少次信息只发送一次

参数说明

参数类型必填默认值说明
sendWebFPSnumber否——

调用

typescript
piclient.emit("general.SetSendWebFPS",{
	SendWebFPS: 0.0,
})
general.httpDownload通用-URL下载
#

下载文件到Saved/Download下

参数说明

参数类型必填默认值说明
URLstring否——
tagstring否——

调用

typescript
piclient.emit("general.httpDownload",{
	URL: "",
	tag: "",
})
general.quitGame通用-关闭程序
#

关闭当前客户端程序

参数说明

参数类型必填默认值说明
timestring否—单位秒

调用

typescript
piclient.emit("general.quitGame",{
	time: "0.0", //单位秒
})
general.gameSetting通用-设置
#

设置基础配置

参数说明

参数类型必填默认值说明
renderQualitystring否—低0,中1,高2,极致3,电影级4
screenPercentagestring否—单位
maxFpsstring否——
resolutionstring否—1920x1080,格式以x隔开
illuminationMethodstring否—0实时渲染 1全局照明
characterLogostring否—第三人称角色logo
fullScreenboolean否—全屏false关闭true开启
highlightstring否—0关闭1开启

调用

typescript
piclient.emit("general.gameSetting",{
	renderQuality: "3", //低0,中1,高2,极致3,电影级4
	screenPercentage: "100", //单位
	maxFps: "60",
	resolution: "1920x1080", //1920x1080,格式以x隔开
	illuminationMethod: "0", //0实时渲染 1全局照明
	characterLogo: "", //第三人称角色logo
})
general.getResFiles通用-获取res资源文件列表
#

只能获取\PiCIMOS\Saved\res目录下的文件

调用

typescript
piclient.emit("general.getResFiles",{})

piclient.on("general.getResFiles",'',(res) => {
  console.log(res)
})
general.importModel通用-导入模型
#

文件必须是\PiCIMOS\Saved\res目录下的文件

参数说明

参数类型必填默认值说明
modelNamestring是—导入的文件名称

调用

typescript
piclient.emit('general.importModel', { modelName:'文件名称' })