Unity 能做2D 图像平移吗?
pamgu 2017-11-02 11:27:17 想用 c# + Unity 做二维图像显示,要求如下:
1、至少两个视口,一个大的显示局部,一个小的显示全局;
2、每个视口里的东西都以平移为主,新的东西不断从一侧加进来。而且两个平移方向相同。
3、偶尔要彻底更新视口里的东西。
比如说,两个视口都是从左往右平移,新内容不断从左边加进来,就好像传送带一样。
但是当我切到另外一个场景的时候,就不是平移,而是把原来的东西都彻底抹掉,显示新的东西。
目前用的是 DirectX 9。它没有平移的功能,因此每帧图像都得彻底重新生成,再传给显卡、渲染。
但我觉得不必这样。能不能就在显卡里平移,每次我只是传新增加的一点东西进去呢?
查了 DirectX9 的文档,没看到这种用法,应该是不支持的。
不知 Unity 支持吗?
还请高人赐教。