前端之家收集整理的这篇文章主要介绍了
Cocos2d-x Lua支持UWP,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
Cocos2d-x Lua支持UWP
前言:UWP是微软搞的一个Windows通用平台,只要运行Win10的平板、电脑、XBox以及以后微软推出的各种设备都能运行的一套应用框架。
听起来十分诱人!游戏是应用中最重要的一个类别,我们广大开发者当然希望能分享这个市场。可是
对
的> 支持为零,官方明确不在此投入了,作为开发者十分伤心啊!那只能我们广大开发者自己动手了,下面是我实践的记录,最终是成功运行了Lua代码,但离跑完整的游戏还是有一定距离,特分享出来,希望借助开源的力量大家一起研究!
一、环境介绍
基于版本,之前的版本对UWP的支持很差就不考虑了。我的思路是基于官方提供的版本修改添加的支持
二、改造为工程
我的思路是基于版本修改,模仿的。比较核心的修改有:
依赖的
修改为工程的
我建立一个的
内容如下:
的依赖
修改为版本
比较重要的是
添加:
解决dllimport编译报错
这是
解决:D8048 无法使用 /ZW 选项编译 C
文件
但项目整体是开启
三、改造主工程,添加Lua支持
非关键部分已省略
Lua
代码放在里面
我的项目运行
效果如下:
四、工程地址
工程的
Github地址。欢迎大家提交pull request