|
安装的话就按照官网给的安装到自己的Unreal工程就好
两个方法(先讲第一个)
,
第一个
1:安装
转载于知乎
安装
git clone https://github.com/Tencent/puerts.git
拷贝插件到您项目
unreal engine
拷贝puerts/unreal下的Puerts目录到您项目的Plugins目录下,可以参考unreal demo
unity
拷贝puerts/unity/Assets下的所有内容到您项目的Assets目录下,可以参考unity demo
Plugins要单独下载releases,或者自行编译
2:安装后用VSCode打开工程用用终端或者是CMD或powershell 执行以下命令
node enable_puerts_module.js
该命令作用:
将 Puerts 下的 Content/Javascript 拷贝到 工程目录下的 Content 下
创建并初始化 tsconfig 文件 (内容来源于 enable_puerts_module.js 中 )
创建并初始化 DefaultPuerts.ini 到项目目录 Config 下(内容 AutoModeEnable=True )
在项目根目录创建 TypeScript 目录
npm 安装 Puerts_Editor 的依赖包
去到工程根目录 npm init 创建 package.json 创建成功后,向文件中粘贴如下内容- "dependencies": {
- "@types/react": "^15.6.6",
- "@types/react-reconciler": "^0.18.0",
- "@types/mocha": "^7.0.1"
- }
复制代码 到工程根目录 npm install
加入配置 ReactUMG
进入 Content/javascript 目录 npm init 创建 package.json
创建成功后,向文件中粘贴如下内容
“dependencies”: {
“react”: “^16.11.0”,
“react-reconciler”: “^0.23.0”
}
然后 npm install 一次
打开工程根目录的 tsconfig.json, 在 typeRoots 中 加入 “Plugins/ReactUMG/Typing”,
打开 UE4 工程,在引擎中点击 ue.d.ts ,将会在如下目录生成对应将 ue 中的 API 反射成 ts 可调用的库文件
Plugins\Puerts\Typing
Plugins\ReactUMG\Typing
第二个
直接下载Puertsdemo
里面的环境已经配置好了
但是你可能会遇到typescript找不到的问题,这个问题你需要本地装typescript
cnpm install grunt typescript
还可能会遇到typeToTypeNode报错,错误提示是这里有三个参数,但是只给了一个的错误,我这里给后面了两个null,不知道会出现什么问题,但是不报错了,能编译了
重启UE4编辑器
vscode “Terminal -> tsc -w”:修改代码后会自动编译
有什么问题后面再补充吧。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|