你是否梦想写一部格斗游戏但却无从着手呢?是否你只因游戏开发好玩而对之感兴趣?本文我们将分析一个通用的跨平台游戏引擎,每个游戏开发新手都可以自由地使用它。  1. 3D游戏引擎的简短历史   在游戏开发中,从一开始就确定正确的开发平台是很重要的。是否你的游戏支持Windows,Linux和OS X?是否你的游戏开发只使用OpenGL就足够了?OpenGL是十九世纪九十年代初期设计的,起初只运行于
原创 2005-08-26 08:27:25
2330阅读
对于刚开始学习C++的朋友,我比较建议使用Visual Studio IDE。Visual Studio 基本不需要怎么配置,下载之后即可直接写代码
原创 2024-06-27 15:27:38
554阅读
基于C++的模板引擎
原创 2021-07-30 16:17:42
762阅读
S引擎和脚本无论何时都可以提供跨平台的功能并消除了应用程序解决方案对平台的依赖性。受支持的JavaScript版本本JS引擎支持从
翻译 2022-12-27 15:24:27
1127阅读
Pthread库是posix linux的线程库,调用接口如下,我们模仿JDK,对Thread进行封装,具体的业务逻辑只需要如同Thread一样实现run方法即可。线程操纵函数(简介起见,省略参数)pth...
转载 2017-01-23 20:13:00
243阅读
1. 安装GCC/GDB 1.1. 安装 1.2. 校验 2. 安装CMake 2.1. 安装 2.2. 校验 3. 安装IDE 3.1. VSCode 3.2. CLion 1. 安装GCC/GDB 1.1. 安装 # 更新软件源 sudo apt update # 通过以下命令安装编译器和调试器 sudo apt install build-essential gdb
原创 2024-07-30 17:27:02
70阅读
提要:本文重点讨论开源游戏开发库Allegro(Allegro低级游戏例程),同时涉及到一些深度技术并提供了一个简单的示例程序,帮你进一步确定它是否是适合你的开发平台。   一、 一个适于多环境的引擎  Allegro最开始被研发于八十年代后期古老的 Atari ST平台上,随后被快速地移植到流行的DJGPP环境(一个在九十年代早期流行的32位的MS-DOS扩展程序)。此后,All
原创 2005-09-16 17:33:30
2122阅读
Irrlicht引擎是一个用C++书写的高性能实时的3D引擎,可以应用于C++程序或 者.NET语言中。通过使用Direct3D(Windows平台),OpenGL 1.2或它自己的软件着色程序,可以实现该引擎的完全跨平台。尽管是开源的,该Irrlicht库提供了可以在商业级的3D引擎上具有的艺术特性,例如动 态的阴影,粒子系统,角色动画,室内和室外技术以及碰撞检测等(见图1)。
原创 2005-09-19 09:46:25
1810阅读
Pthread库是posix linux的线程库,调用接口如下,我们模仿JDK,对Thread进行封装,具体的业务逻辑只需要如同Thread一样实现run方法即可。线程操纵函数(简介起见,省略参数)pth...
转载 2017-01-23 20:13:00
127阅读
2评论
C中如何调用C++函数? 前阵子被问及一个在C中如何调用C++函数的问题,当时简单回答是将函数用extern "C"声明,当被问及如何将类内成员函数声明时,一时语塞,后来网上查了下,网上有一翻译C++之父...
转载 2017-02-08 22:11:00
445阅读
2评论
下面是收集的一些开发工具包,主要是C/C++方面的,涉及图形、图像、游戏、人工智能等各个方面,感觉是一个比较全的资源。供参考! 原文的出处:http://www.codemonsters.de/home/...
转载 2017-10-13 10:49:00
355阅读
2评论
C中如何调用C++函数? 前阵子被问及一个在C中如何调用C++函数的问题,当时简单回答是将函数用extern "C"声明,当被问及如何将类内成员函数声明时,一时语塞,后来网上查了下,网上有一翻译C++之父...
转载 2017-02-08 22:11:00
1099阅读
2评论
参考:https://code.visualstudio.com/docs/cpp/config-msvc#_build-the-programInstall Visual Studio CodeInstall the C++ extension for
原创 2022-11-17 10:34:22
140阅读
1.项目系统需求 文章目录 1.项目系统需求功能如下: 2.创建项目:3.创建管理类3.1创建文件3.2头文件实现3.3源文件实现 4.菜单功能菜单功能实现4.3测试菜单功能 5...
原创 精选 2024-09-25 14:58:34
456阅读
C++封装Redis操作函数1、在Linux上安装Redis1.1、编译源码安装1.2、配置redis.service1.3、安装Redis的c库hiredis2、Redis常用API2.1、结构体2.2、API3、Redis封装细节3.1、和之前封装MySQL进行对比3.2、封装两个常用的类3.2.1、Redis3.2.2、RedisManager4、总结并附上本文源代码 1、在Linux上安装
C++语言开发Android程序 配置开发环境 如果你是一个C++语言的死忠,你喜欢C++语言到了偏执的状态,如果不想学习Java语言,或者你很讨厌Java语言,如果你认为Java虚拟机的内存占用太多和执行低效。如果你过度关注Andoird程序的执行效率,对Android程序的执行速度过于敏感,喜欢自己用手动档来控制程序的内存和线程等资源,如果你在其他平台下用C++语言开发了一个程序
转载 2023-06-07 14:50:35
866阅读
这篇文章曾发表于 2004 年 5 月《CS
转载 2022-12-18 19:20:14
850阅读
一、灵活性:      做开发已经十多年了,也接触过别的开发语言C#、JAVA、Go、Python,CC++最大的特色就是指针了,用指针可以任意类型的指针转成想要类型的指针,就是这种灵活性,要注意的问题很多:       1、读取和写入不用超出原类型内存块边界,不然很大可能程序就崩溃了;     
c++
原创 2023-03-17 18:02:51
97阅读
硬件配置: 586以上PC兼容机或品牌机,配有彩色显示器、鼠标、键盘,内存不小于20MB,硬 盘自由空间不少于60MB。推荐配置为内存32MB或64MB(或以上),硬盘自由空间500MB 以上。 软件配置: 1、操作系统:Windows98,windows 2000,windows XP,Lin...
转载 2014-11-25 10:30:00
138阅读
2评论
Kubernetes(K8S)作为目前流行的容器编排工具之一,提供了便捷的方式来管理和部署容器化应用程序。在K8S中运行不同语言的应用程序是很常见的需求之一。在本文中,我将教你如何在K8S环境中实现"c++ 开发 java"的应用程序。 首先,我们需要了解整个流程是如何进行的,下面是一个表格展示步骤的示例: | 步骤 | 操作 | 代码示例 | | ---
原创 2024-04-25 10:33:30
73阅读
  • 1
  • 2
  • 3
  • 4
  • 5