いちばんやさしいゲームの作り方

文系の人でも、数理学がわからない人でもゲームプログラミングをマスターできるブログ

DirectX でテクスチャやサーフェスに読み込んだ画像のピクセル情報をコピーするためにロックという操作が必要になるのですが、これはテクスチャやサーフェスの配置アドレスが変わる可能性があり、それを一時的に止めるためとのことです。

ロックと聞くと、「排他する必要があるのか」と思ってしまうかと思います。これは間違いではなく、こっちが手を加えているうちは DirectX が勝手にテクスチャの配置アドレスを変えてしまわないように排他しなければならないのだと思います。

いつも文章が下手で何が言いたいのか伝わらず申し訳ないのですが、要は、一度取得したテクスチャやサーフェスの先頭アドレスを保持しておいて、「次からもここにアクセスすれば絵が描けるだろう」と思ってはいけないということです。

ロックによってピクセル情報を編集するためのアドレスがわかるというのは覚えておくと学習が楽になるかもしれません。もちろん、ドキュメントに書いてあるのですが、最初のうちは見落としてしまいやすいかと思います。

Contributions




Trackback URL

メルマガ登録・解除
 
挫折不可能!初級ゲームプログラミング完全マニュアル
RSS track feedいちばんやさしいゲームの作り方 カウンター
ブログSEO対策:track word あわせて読みたい SEO STATUS