上手 GAMES 104 课程 Pilot 游戏引擎~~

时间:2022-12-01 13:00:09

还记得在 ​​音视频春节假期内卷指南(实操)​​中就推荐过 GAMES 系列的视频,如今《GAMES104-现代游戏引擎:从入门到实践》也已经来了。

​https://www.bilibili.com/video/BV1oU4y1R7Km​

他们的课程一直都非常干货,这次直接出了游戏引擎方面的,很贴合实际了,而且主讲人 王希 也是超级大佬,闫令琪是他的师弟,学完这个课程说不定可以入门游戏引擎了。

随着 GAMES104 第四讲的结束,GAMES 大佬们也给出了一个渲染引擎 Pilot 的源码:

​https://github.com/BoomingTech/Pilot​

Pilot 支持 MAC、Linux、Windows 平台,在我 iMac 上就可以直接编译运行了,效果如下:


下面是游戏运行时的样子:


编译过程中可能会遇到一些问题,还好在 Github 上已经有人提 issue 了,大概会有如下的问题:

无权限

上手 GAMES 104 课程 Pilot 游戏引擎~~

如果出现 meta_parser:Permission denied,说明运行的 shell 脚本没有权限,直接 chmod 777 就好了。

文件不存在

解决了权限问题,如果出现 libclang.dylib No such file or directory 文件不存在的问题,直接把源码里面的 /engine/bin/macOS/ 目录下的 libclang.dylib 拷贝到 /usr/bin 就好了。

分辨率问题

此时可以编译成功了,如果出现视图窗口很小,大概是 Mac 的高分辨率屏幕导致的,需要改一下源码:

具体对应的 issue 链接:

​https://github.com/BoomingTech/Pilot/issues/12​

以上也是我实际中遇到的问题,如果编译时有其他问题的,可以到 Github 上去查看一下其他人有没有遇到同样的。

毕竟 Pilot 引擎刚刚发布,难免会有些问题,但是大家要多一些耐心,后面跟着 GAME104 一边看视频一边学习,大家一起卷起来!!!


上手 GAMES 104 课程 Pilot 游戏引擎~~