contributor

快乐分享,一起学习进步~

2D 横向对抗射击游戏

花了一天时间,用最新版 easyx 做了一个小游戏,程序中所有的类函数都是内联函数,大约 300 行,开发环境是 Visual Studio 2015 Community,其他的编译器能不能通过编译不确定。 游戏运行截图如下: 代码说明:关于无阻塞延时,首先,先要 ctime 创建一个 clock_t 变量 a,初始化为 clock(),貌似是自从 1970 年到现在的毫秒数。我们要每隔 0.5 秒执行函数 func() 一次。那么创建主循环 while(1)调用前用 clock() - a;如果 clock() - a > 500,那么执行 func(),并把 a 重新赋值... [更多...]