- 主题:C#怎么让多张图片重叠部分透明
本来是想用C#开发一个很简单的2D小游戏,但是搜索了好多文章,无法解决这个问题啊,现在目前想到的就是自己把多张图片拆分成原始的数据,重新拼接成一张图片展示,但是这样也太慢了吧
--
FROM 27.16.200.*
你是用 winform 还是 WPF?还是 unity?
如果是 winform/wpf 岂不是要自己搞绘制?现在有一种玩法是把多张图片整合成一张图。然后每次只画其中的一部分。不过这是后期的加速技巧。原因是现在的 GUI 使用 GPU 进行加速,先把贴图合成一张图片丢到显卡里面合成时比较省事。
言归正传。做 2d 游戏的话,每个元素每个 NPC 按景深都绘制一遍是没错的啊。这个是游戏引擎做的事情,你或许可以考虑用 unity 上手。B 站上面一堆阿婆主教 unity 编程的。比如这两天有人用黑神话悟空的素材,弄了个 2D 横版游戏还挺火的。
【 在 losttree 的大作中提到: 】
: 本来是想用C#开发一个很简单的2D小游戏,但是搜索了好多文章,无法解决这个问题啊,现在目前想到的就是自己把多张图片拆分成原始的数据,重新拼接成一张图片展示,但是这样也太慢了吧
--
FROM 110.84.122.*
graphics1.DrawImage(Rect, ...)
不行吗?
都draw好后再渲染。
【 在 losttree 的大作中提到: 】
: 本来是想用C#开发一个很简单的2D小游戏,但是搜索了好多文章,无法解决这个问题啊,现在目前想到的就是自己把多张图片拆分成原始的数据,重新拼接成一张图片展示,但是这样也太慢了吧
--
FROM 120.202.142.*
什么意思?你画一下示意一下?
【 在 losttree 的大作中提到: 】
: 本来是想用C#开发一个很简单的2D小游戏,但是搜索了好多文章,无法解决这个问题啊,现在目前想到的就是自己把多张图片拆分成原始的数据,重新拼接成一张图片展示,但是这样也太慢了吧
--
FROM 59.47.34.*