查看: 2652|回复: 0

[胡扯] 仓库一只

  [复制链接]

逃兵

发表于 2010-8-27 13:29:02 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
本帖最后由 轮回者 于 2010-8-27 13:58 编辑

最近在看SDL,所以,在这里建个仓库,瞎贴点东西。
没实际意义。


绘图4.png
“blit行为的结果是描述了surface之间的关系,但是不会产生新的surface,也不会对源surface有什么改变。之所以blit之后把源面flit出来,会看到blit行为的效果,应该是因为将blit行为绑定到源面的效果。”

RGSS与SDL的不同似乎在于Bitmap
RGSS中Bitmap只是单纯的图像数据,不可直接显示在屏幕上的。
而普通的SDL_Surface则相当于RGSS中的Sprite或者Window, ta包含了图像数据。
SDL_Screen_Surface则相当于RGSS中程序生成的Windows窗口。

此外,RGSS中,blit只可能存在于Sprite或Window到Windows窗口的阶段,而对Bitmap的修改将直接修改至原始数据上,而非如SDL般"建立surface之间的关系"


嗯,Bitmap有点像SDL_PixelFormat


话说,RUBY -> C 的转换怎么做?
「If you judge people, you have no time to love them.」—— Mother Teresa
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部