2D游戏开发 - 配置SkyGameEngine2d环境

  • 一、本项目需要准备的环境
  • 二、下载引擎源码
  • 三、打开工程
  • 四、编译项目
  • 五、运行示例游戏

SkyGameEngine2d - 探索 简洁 易用 ,一款适合游戏入门学习的2d游戏引擎
项目地址 https://gitee.com/xfcode/SkyGameEngine2d

QQ群号:498358732
加群链接:https://jq.qq.com/?_wv=1027&k=5odSA9K
示例游戏视频链接:https://www.bilibili.com/video/av59147631/
更多文章见:SkyGameEngine2d 游戏引擎相关文章目录汇总


SkyGameEngine2d是一款对游戏开发新手友好的2d游戏引擎。

引擎提供了一些2d游戏开发常用的组件,但是没有一些开源引擎或者商业引擎那么繁杂、难以掌握。

工欲善其事必先利其器,本节进行SkyGameEngine2d开发环境的配置。

一、本项目需要准备的环境

  1. Win10系统
  2. vs2015 及以上版本的开发环境

二、下载引擎源码

  1. 开发引擎Git仓库地址 https://gitee.com/xfcode/SkyGameEngine2d
  2. 点击页面 克隆/下载 按钮 下载引擎代码,如图。

三、打开工程

下载完成后,解压。然后进入引擎目录->build目录,使用vs打开SkyGameEngine2d.sln

引擎默认为vs2015项目,如果使用更高版本的vs打开会提示下图所示弹框。弹框中的 windows Sdk 版本 选择当前已经安装的版本即可,然后点击 确定

四、编译项目

点击vs 生成->生成解决方案,即可开始编译工程。

五、运行示例游戏

编译完成后,设置SampleGame1为启动项目,如图所示。

然后ctrl + f5 运行项目。即可打开示例游戏,如下图。


更多文章见:SkyGameEngine2d 游戏引擎相关文章目录汇总

本节完

2D游戏开发 - 配置SkyGameEngine2d环境相关推荐

  1. 2D游戏开发 - SkyGameEngine2d 游戏引擎相关文章目录汇总

    SkyGameEngine2d - 探索 简洁 易用 ,一款适合游戏入门学习的2d游戏引擎 项目地址 https://gitee.com/xfcode/SkyGameEngine2d QQ群号:498 ...

  2. 2D游戏开发 - SkyGameEngine2d 创建一个游戏项目

    2D游戏开发 - SkyGameEngine2d 创建一个游戏项目 一.前期准备 二.获取引擎工具 2.1 下载工具集 2.2 解压并且打开工具 三.使用工具 3.1 工具界面介绍 3.2 设置引擎路 ...

  3. 2D游戏开发 - SkyGameEngine2d坐标系

    2D游戏开发 - SkyGameEngine2d坐标系 一.DX11使用的坐标系 二.屏幕坐标系&窗口坐标系 三.SkyGameEngine2d 坐标系 四.世界坐标系&局部坐标系 五 ...

  4. 2D游戏开发 - SkyGameEngine2d 引擎架构 | 目录结构 | 引擎入口点

    2D游戏开发 - SkyGameEngine2d 引擎架构 | 目录结构 | 引擎入口点 一.引擎架构 二.引擎目录 2.1 src目录介绍 三.项目目录 四.引擎框架入口点分析 4.1 main.c ...

  5. Unity 2D游戏开发视频教程 Unity 2D Game Developer Course Farming RPG

    Unity 2D游戏开发视频教程 Unity 2D Game Developer Course Farming RPG Unity 2D游戏开发课程农业RPG MP4 |视频:h264,1280×72 ...

  6. 饥荒联机版Mod开发——配置代码环境(二)

    饥荒联机版Mod开发--配置代码环境(二) 前言 下载VS Code和Lua插件 建立工作区 配置Lua插件 Git和GitHub(可选) 排除多余文件 删除scripts里多余文件 VS Code快 ...

  7. 网页及移动平台2D游戏开发探索

    最近入手了一台Nexsus S,发现在移动平台上3D游戏的体验比较差,还是2D细腻的画面表现力更好,也更适合休闲游戏的开发,于是搜索了一下2D游戏开发环境: 1. 可以跨PC,IOS,Android的 ...

  8. Unity 2D游戏开发教程之摄像头追踪功能

    Unity 2D游戏开发教程之摄像头追踪功能 上一章,我们创建了一个简单的2D游戏.此游戏中的精灵有3个状态:idle.left和right.这看起来确实很酷!但是仅有的3个状态却限制了精灵的能力,以 ...

  9. Unity 2D游戏开发教程之游戏中精灵的跳跃状态

    Unity 2D游戏开发教程之游戏中精灵的跳跃状态 精灵的跳跃状态 为了让游戏中的精灵有更大的活动范围,上一节为游戏场景添加了多个地面,于是精灵可以从高的地面移动到低的地面处,如图2-14所示.但是却 ...

最新文章

  1. 关于session为什么要持久化?
  2. ML之k-NN:k-NN实现对150朵共三种花的实例的萼片长度、宽,花瓣长、宽数据统计,根据一朵新花的四个特征来预测其种类
  3. Hibernate的get()与load()方法
  4. 【学习笔记】20、日期和时间模快
  5. ASP.NET Core微服务(七)——【docker部署linux上线】(RDS+API接口测试部分)
  6. php页面get方法实现ajax,入门实例教程
  7. google +按钮_如何禁用或改善Google的Google+集成
  8. python 数据科学 包_什么时候应该使用哪个Python数据科学软件包?
  9. 【专栏必读】王道考研408计算机组成原理万字笔记和题目题型总结(从学生角度辅助大家理解):各章节导航及思维导图
  10. (26)IMPCAT软件bit文件下载流程(FPGA不积跬步101)
  11. 2016/2/13 《计算机系统要素》(The Elements of Computing Systems)读书笔记(1)
  12. 7个示例科普CPU CACHE(zz)
  13. 【小米】风口的猪-中国牛市
  14. 惠普总裁口述的职业规划(3)
  15. 头部ct能检查出什么_脑部ct能检查出什么
  16. 安装mysql时一直卡在starting the server这一位置,解决方案
  17. OpenMV 线性回归巡线之一:赛道提取
  18. 激光雷达鼻祖Velodyne谋求合并求生:高层动荡 亏损不止
  19. 在应用中嵌入Python - lf8289的专栏 - CSDNBlog
  20. 【原创】从头开始,使用安卓系统WebView做一个功能强大的Epub阅读器(四)

热门文章

  1. 如何禁用Windows Media Player指南
  2. fireworks 学习课程
  3. zookeeper shell_李孟_新浪博客
  4. 网络工程毕业设计 SSM网上租车系统(源码+论文)
  5. [MCSD]数讲70-483(一)
  6. 线上部署SpringBoot项目
  7. 【计算机毕业设计】驾校预约管理系统
  8. not exists(select 1 什么意思
  9. MYSQL 客户端与服务器关系
  10. world2007文档结构图字体大小调整