作者chenglap (无想流流星拳)
看板GameDesign
标题Re: [问题]以BCB搭配directx做出画面卷动效果
时间Wed Apr 4 10:21:50 2007
※ 引述《blastslash (Blast Slash)》之铭言:
: 四个顶点位置设定为(0,0)(0,1200)(1600,0)(1600,1200)
: 以目标的所在位置为中心算出四个座标之後
: 再参考座标将 四顶点 以及 已读入的图像(EX:NPCs PCs) 位置做加减
虽然不太清楚你所描述的做法实际如何, 但首先, 你的画面更新
, 应该是全部重画一次吧?
只要是重画一次的话, 老实说你只需要读入左上角的顶点就可以
计算了, 其他三个顶点根本就是完全多余的. 而你移动, 也不过
是移动那个左上角点, 你当是 Scroll Point 也好 Camera
Point 也好.
而不是直接修改物件的座标, 物件应该用绝对座标, 而显示时是
用那个左上角点计算出其相对座标才对.
: 但是感觉这种办法很笨
: 因为要是地图上的物件一多起来
: 就要不断的做修改
: 想请教各位有没有其他的建议
: 感激不尽
--
正在发展一个暂时未有读者的新版, 因为找不到地方打广告, 只有用
签名档了. 那是一个讨论网络讨论区的管理, 发展策略, 以及在网络
世界会发生的问题的原因和後果, 以及探讨讨论区现象的专题看版,
版名就是 BBSView. 在 OtherBBS->ChinaBBS 区内.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 144.214.37.137