(C#)想不用不用写代码的游戏引擎擎做游戏,用什么绘图API/函数好一点啊?

提要 在上一篇塞尔技术分析中峩们学习了角色的卡通渲染方法和生动的表情系统,今天要学习的是塞尔达中非常风格化的水体渲染 地牢中的水 大海的水 海洋表现 首先昰水面的mesh。 可以用程序生成这里为了方便直接在Blender里面拉一个面出来。 首…

「真诚赞赏手留余香」

先确定使用的api推荐使用opengl。不推薦使用DX。表问为什么。----万一你要在安卓上装BDX做不到。

然后接下来就动手先显示png。图片是2d游戏的基础你先成功显示png再说吧。。提示你一下opengl加载png图片需要libpng。然后你得学会自己编译libpng。

然后,图片显示了文字得有吧,请先搜索freetype。请继续编译请继续搜索opengl文字優化显示。

好了图片有了,文字能显示了可以方便显示调试信息了。各种UI也可以用笨办法搭配出来了

我想要图片旋转怎么办?继续折腾变换矩阵请恶补图形学知识。然后要做到 sprite->rotate(30)这样的封装因为你是第一个用户。

好了图片可以旋转了。要放动画怎办?请实现帧动画

资源管理得有吧?接下来我懒得打字了你看着办

我要回帖

更多关于 不用写代码的游戏引擎 的文章

 

随机推荐