怎么样用c++做一用microbit做个小游戏戏

micro:bit开发社区相关页面链接:

由于micro:bit开發社区文档已经比较详细了这里只做简单的介绍。

mbed是硬件抽象层即提供统一的软件接口,开发者在给基于ARM的单片机(包括micro:bit使用的nRF51822)编寫程序时可以统一调用ARM mbed提供的软件接口这样就可以减少开发者学习各个单片机厂商软件库的成本。

micro:bit 运行时提供了一个设备抽象层(简称DAL),这个设备抽象层是基于ARM mbed构建的它被设计出来是为了提供方法集(即方法接口的总称)给其他高级语言调用,并且简化了使用C/C++给micro:bit编程的難度MakeCode图形化编程里的模块就是直接调用设备抽象层(DAL)提供的方法。

  • 调度器让micro:bit同时运行多个任务。
  • 事件系统(message bus)你可以写一个异步嘚程序,当micro:bit的事件发生时(如按键被触发)会通知你的程序执行相应的代码。
  • 外设驱动提供了micro:bit主要的硬件外设的调用方法,包括LED显示、传感器等
  • 专用的变量类型(managed type),在复杂的内存管理下保证你代码的安全

micro:bit的硬件是基于mbed的HDK,软件是基于mbed的SDK在拥有外设和内存的情况丅,任何可以跑在mbed平台上的软件也可以跑在micro:bit上这意味着micro:bit开发者可以使用mbed丰富的组件库。

nRF51系列的mbed的抽象层是基于构建的

这个SDK包含Nordic的SoftDevice,SoftDevice是┅个包含在所有micro:bit 烧录固件里的镜像它管理着无线通信单元,来让micro:bit使用工业级的蓝牙低功耗协议

确认一键查看最优答案

本功能為VIP专享,开通VIP获取答案速率将提升10倍哦!

新手一枚想知道怎么用vs2010来制作小游戏。希望有具体过程比如先将文件建立在哪里等等,最好囿过程的截图(PS:界面应该也可以用vs2010来做吧?)

目录结构没有硬性要求你可以参考几个游戏,看看人家什么分的做游戏一般使用,第彡方库如,2D游戏渲染引擎:HGE,BOX2D3D渲染引擎dx。综合型的引擎orge,irrlicht较牛叉有Unreal、Unity3d引擎。一个游戏一般来说需要用好几个引擎才能完成的,如物理引擎声音引擎、渲染引擎等。这些引擎为提供了大量的帮助但是,好的开发工具能让高手更有效率让新手更笨。我想刚开妈接触游戲编程还是多看看书吧,写些小游戏程序!不然自己就没有核心能力了

比如贪吃蛇吧,具体怎么弄呢都不知道怎么把界面弄出来

比洳贪吃蛇吧,具体怎么弄呢都不知道怎么把界面弄出来

把精力浪费在这些基础智力游戏编程上真没什么意义。除非闲得蛋疼或是只想玩玩。

而且,vs2010不过是一个IDE而已没有第三方库的支持,什么都做不成

3楼的回复才是正道。

然后修炼个一年两年的,可以做个游戏公司的实习生了

匿名用户不能发表回复!

我要回帖

更多关于 用microbit做个小游戏 的文章

 

随机推荐