`
makej2me
  • 浏览: 25772 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论

用C语言开发3D引擎

阅读更多
    众所周知,C语言十分简洁,运行效率非常高,移植性也非常好,打算用它写一个3D引擎,在WINDOWS平台上结合SDL,OPENGL等库,可以打造一个很好的游戏开发平台,而且也非常方便移植到一些高端的手机平台,比如IPHONE,ANDROID。
    Action!!!
    希望阅读到这篇BLOG的朋友,你也喜欢C语言,你也有这种爱好的话,欢迎联系我,一起去做好这件事!
分享到:
评论

相关推荐

    C语言游戏引擎开发技术

    对于电脑游戏来说, 游戏引擎是用于控制游戏功能的主程序, 游戏引擎和游戏之间的关系就象一部汽车和汽车引擎之间的关系,游戏引擎是整个游戏的框架, 框架设计好之后, 才能进行关卡设计动画设计以及建模等。

    一款用C 语言实现的3D游戏引擎demo代码.rar(解压密码liehuo.net)

    框架清晰,三维效果不错,适用于所有人学习3D游戏开发。 注释摘要:GetDeviceCaps(hDC, LOGPIXELSY) 用于取得每英寸有多少像素 MulDiv函数(被乘数, 分子, 分母) = nPointSize * GetDeviceCaps(hDC, LOGPIXELSY) / 72...

    rokonengine使用WebGL2WebAssembly的混合3D引擎

    rokon-engine:使用WebGL2,WebAssembly的混合3D引擎,它使用glmw, 是 gl-matrix的一个C语言移植。

    CRENDER:用C和x86 asm编写的DOS软件渲染器

    以C语言编写的DOS软件渲染器(模式13h,320x200、256色) 该项目的目的是探索早期的游戏引擎开发和x86汇编图形编程特征用于线图和三角形填充的“快速” x86装配图绘制例程简单的向量/矩阵数学和变换3D透视投影的...

    C语言程序大作业:基于qt制作学生信息管理系统.zip

    用c++/qt写的项目,可供自己学习,项目都经测试过,真实可靠,请放心使用。Qt支持 Windows、Linux/Unix、Mac OS X、Android、BlackBerry、QNX等多种平台,并为这些不同的平台提供了统一的开发环境。 面向对象 C++...

    Tank-Survival:3D多人街机坦克游戏

    这个游戏是由法国工程学院INSA de Rennes的四个学生小组完全以C语言开发的,用于一个学者项目。 它必须完全用C语言编码。 该游戏基于包含不同模块的可调节游戏引擎: 3D渲染器(OpenGL):在相对于相机的3D世界中...

    C语言程序设计大作业:学生成绩管理系统代码(Qt).zip

    用c++/qt写的项目,可供自己学习,项目都经测试过,真实可靠,请放心使用。Qt支持 Windows、Linux/Unix、Mac OS X、Android、BlackBerry、QNX等多种平台,并为这些不同的平台提供了统一的开发环境。 面向对象 C++...

    C语言实验:基于C++&QT实现的网吧计费系统源码与实验报告(Latex).zip

    用c++/qt写的项目,可供自己学习,项目都经测试过,真实可靠,请放心使用。Qt支持 Windows、Linux/Unix、Mac OS X、Android、BlackBerry、QNX等多种平台,并为这些不同的平台提供了统一的开发环境。 面向对象 C++...

    C语言GUI学习项目:基于C++&Qt编写的一个简易计算器和打车计费系统.zip

    用c++/qt写的项目,可供自己学习,项目都经测试过,真实可靠,请放心使用。Qt支持 Windows、Linux/Unix、Mac OS X、Android、BlackBerry、QNX等多种平台,并为这些不同的平台提供了统一的开发环境。 面向对象 C++...

    3D游戏开发基础理论速学教程

    为了让大家更容易掌握3D游戏开发...本课程涉及的理论基础适合Cocos2d-x,Unity3D等常用的手机游戏开发引擎。想学习本课程的同学需要一定的高中数学基础,及初级的游戏开发基础。本课程演示代码采用Cocos2d-x V3.8 C++。

    永久冻土引擎:用C编写的OpenGL RTS游戏引擎

    Permafrost Engine是用C语言编写的OpenGL 3.3实时策略游戏引擎。它以旧经典的形象制成,但融合了一些现代思想。 引擎展示 EVERGLORY是使用Permafrost Engine开发的旗舰游戏。 引擎摘要 OpenGL 3.3可编程管道(在...

    Objective-C基础教程(第2版)

    曾在日企工作,拥有多年互联网与移动应用开发经验,对iOS、Android等移动系统拥有极大兴趣,熟练使用Cocos2d-x与Unity3D等引擎,开发过iPad版三人斗地主等游戏,爱好广泛,在各种系统平台与编程语言上都有研究。...

    2018 猎豹网校 教程大全 资源难找赶紧保存吧

    DirectX 9.0 3D 游戏开发编程基础[MP4] Delphi基础课程[MP4] C语言高级教程 指针和结构体[MP4] C和指针[MP4] C程序设计语言[MP4] CorelDRAW 官方教程[MP4] CEGUI 游戏界面开发快速入门[MP4] CCNA 学习指南 ...

    Unity人脸识别源码Dlib FaceLandmark Detector

    可直接使用,适合二次开发或者作为功能进行集成 Unity人脸识别源码Dlib FaceLandmark Detector Unity人脸识别源码Dlib FaceLandmark Detector Unity人脸识别源码Dlib FaceLandmark Detector Unity人脸识别源码Dlib ...

    Unity游戏源码悟空西游游戏源码Kong Hero

    精品游戏源码,可直接使用,适合二次开发发布 Unity游戏源码悟空西游游戏源码Kong Hero Unity游戏源码悟空西游游戏源码Kong Hero Unity游戏源码悟空西游游戏源码Kong Hero Unity游戏源码悟空西游游戏源码Kong Hero ...

    rizz:小型C游戏开发框架

    里兹 Rizz(ریز)是一个很小的,多平台的,最小的游戏/应用程序开发框架,用C语言编写。 受和启发。 它目前仍在进行中,功能和改进将不断添加到不同的平台。设计与基本用法有关框架的设计原理,架构和基本用法的...

    Unity曲折无限跑酷游戏源码Zigzag Infinite

    Unity手游源码 , 可直接使用进行二次开发 , 完整源码 Unity曲折无限跑酷游戏源码Zigzag Infinite Unity曲折无限跑酷游戏源码Zigzag Infinite Unity曲折无限跑酷游戏源码Zigzag Infinite Unity曲折无限跑酷游戏源码...

    C基本原理算法:低级C项目的回购

    星际企鹅是一款3D冒险游戏,除了地图资产外,它是由我的搭档Marco和我自己在虚幻引擎4中完全创建的。 我们开发了角色资产,然后开发了基本的玩家和游戏交互,最后开发了具有NPC Shark and Fish AI的NPC Shark and ...

    Unity GIF 播放插件

    不使用System.Drawing,直接C#加载GIF,然后封装为简单易用的播放插件,易扩展,易修改。相关文章: https://blog.csdn.net/sdhexu/article/details/124150848?spm=1001.2014.3001.5502

    我的编程感悟(中文PDF)(共37M二分卷)分卷二

    7.2.3 SIMD技术在C语言环境下的使用 196 7.2.4 MMX 编码技巧 197 7.2.5 SIMD 的应用举例 201 7.2.6 SIMD编程注意要点 203 7.2.7 SIMD的性能检测 204 第8章 引擎中的优化 205 8.1 Blit的优化 207 8.2 脏矩形优化 209 ...

Global site tag (gtag.js) - Google Analytics