想写一个二维游戏引擎,不知道应该怎么入手

2015-07-20 22:12:06 +08:00
 gengyanda

在这个领域基本上没什么经验,也没打算做多复杂的事情。
就是想用C#设计一个简单的二维rpg引擎,希望能简单跑一些rpg,就跟rpgmaker差不多的性质。

之前自己有过相关的尝试,用gdi plus画一些窗体,效果还行。有人推荐我用directX,又觉得入手太困难,没必要费那个劲。
还考虑到游戏有一些动画,再想起以前用timer做一堆控件到处飞的动画效果结果把自己恶心半死的经历,有些没主意。

现在主要是绘制和动画两方面。
不知道各位有什么见解。

4415 次点击
所在节点    程序员
22 条回复
gengyanda
2015-07-21 21:41:05 +08:00
@quadpixels 其实关于物理引擎方面自己以前也想了很多,我也理解运用冲量来模拟碰撞的过程(其实说起来有些像高中的物理)。对于物体自身的运动用动量和角动量来描述,与其他物体的作用用冲量去处理,可能就是这个想法……但是具体绳子这类东西怎么模拟,觉得还是不怎么直观。

回到正题上,能做出2d物理效果的话,应该也是相当酷的游戏引擎了……不过的话现在还没有想那么多,只是单纯想做个rpg引擎出来,物理引擎可能对我来说是更遥远的事情。
invite
2015-07-22 10:08:35 +08:00
搭车 "好奇为什么阁下没什么经验却要从高难度的引擎入手……"

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/207074

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX