我想用默认的绘图库在 C# 中开发一个简单的点击游戏……这个项目没有 openGL/SDL/Tao。
可以说,我很好奇在表单上分层绘制可点击图像的最佳方法。
理想情况下,我会
1) 环境层(通道、门等)
2)对象层(项目)
3)角色层(敌人)
理想情况下,其他图层下方的图层仍然是可见的,所以我仍然可以看到对象下方的环境(因此我用来将对象绘制到表单的任何组件都需要是透明的)。
这个游戏将是基于瓷砖的......所以我将生成某种组件的 2D 数组并将它们放在表单上。问题是,我应该使用什么组件?一位朋友建议生成面板并将其拖放到表单上并使用背景图像属性,但是有更好的方法吗?
我知道这不是理想的开发方式……这更像是我自己的原型。稍后,如果我有任何地方,我可能会将其移至 Tao,但现在(即明年左右),我想保持非常简单。