当前位置:网站首页>用C语言写网页游戏
用C语言写网页游戏
2022-07-06 09:25:00 【编程小鱼六六六】
1. 下载PainterEngine
2. 我们以一个PainterEngine的狐狸跑酷游戏为例
3. 安装mingw配置好环境变量
安装emscripten(请参阅网上教程),教程中假设已经安装到了D:\emsdk
4. Windows打开命令提示符输入以下命令
D:
emsdk\emsdk_env.bat
emcc -v
验证Emscripten是否能正常工作,如果成功,你可以看到以下的界面
然后打开emsdk\upstream\emscripten\src\setting.js
修改INITIAL_MEMORY为268435456(此项参数为程序运行分配的内存空间大小)
5. 用文本文件格式打开PainterEngine\platform\webassembly\makefile,修改游戏project目录所在的文件路径
5. 将你project\assets需要用到的文件放在PainterEngine\platform\webassembly\assets目录下(这样就可以通过assets/filename的方式读取该文件)
6. 在命令提示符输入
cd PainterEngine\platform\webassembly\
7. 在命令提示符输入
emmake make
然后等待编译完成,当你看到如下界面时,提示项目已编译成功
8.现在,你可以通过在浏览器输入查看编译结果了
下面的网页,就是游戏编译的结果,你可以直接玩耍了
C/C++入门视频,提供给零基础的小伙伴进行C语言入门学习,学习C/C++编程知识,欢迎关注UP,也可以进入UP的企鹅学习群:828339809 一起进步,更多优质的学习教程持续更新~
边栏推荐
- Learning record: use stm32f1 watchdog
- 学习记录:使用STM32外部输入中断
- FSM and I2C experiment report
- 通俗地理解什么是编程语言
- Research Report on market supply and demand and strategy of Chinese graphic screen printing equipment industry
- Future trend and planning of software testing industry
- 数据在内存中的存储&载入内存,让程序运行起来
- STM32学习记录:输入捕获应用
- Research Report on market supply and demand and strategy of Chinese hospital cleaning chemicals industry
- [C language] twenty two steps to understand the function stack frame (pressing the stack, passing parameters, returning, bouncing the stack)
猜你喜欢
JS --- all knowledge of JS objects and built-in objects (III)
Take you to use wxpy to create your own chat robot (plus wechat interface basic data visualization)
ucorelab3
ucore lab5
How to become a good software tester? A secret that most people don't know
How to do agile testing in automated testing?
Word macro operation: convert the automatic number in the document into editable text type
力扣刷题记录
Unpleasant error typeerror: cannot perform 'ROR_‘ with a dtyped [float64] array and scalar of type [bool]
UCORE LaB6 scheduler experiment report
随机推荐
How to become a good software tester? A secret that most people don't know
How to write the bug report of software test?
Cost accounting [21]
STM32 learning record: play with keys to control buzzer and led
Word macro operation: convert the automatic number in the document into editable text type
C语言是低级和高级的分水岭
China's salt water membrane market trend report, technological innovation and market forecast
ucore Lab 1 系统软件启动过程
China chart recorder market trend report, technology dynamic innovation and market forecast
LeetCode#36. Effective Sudoku
LeetCode#198. raid homes and plunder houses
Cost accounting [16]
Leetcode notes - dynamic planning -day7
学习记录:串口通信和遇到的错误解决方法
Research Report on market supply and demand and strategy of Chinese hospital cleaning chemicals industry
Want to change jobs? Do you know the seven skills you need to master in the interview software test
Market trend report, technical innovation and market forecast of Chinese hospital respiratory humidification equipment
Visual analysis of data related to crawling cat's eye essays "sadness flows upstream into a river" | the most moving film of Guo Jingming's five years
csapp shell lab
12306: mom, don't worry about me getting the ticket any more (1)