[openGL , Xcode] Xcode4でglpngを使って画像を読み込むときのあれこれ
glpng.frameworkの作り方は下記のサイトを参考にさせてもらいました。
http://me-mo-me-mo.blogspot.com/2009/12/mac-glpng.html
でこれを普通に
#include <glpng/glpng.h>
GLuint texture[1];
pngInfo info;
texture[0] = pngBind ("texture.png", PNG_NOMIPMAP, PNG_ALPHA, &info, GL_CLAMP, GL_NEAREST, GL_NEAREST);
if(texture[0] == 0)
{
printf("image not loaded");
}
で読み込んであげてテクスチャを貼りつけてあげればいいと思ったんですがなぜか画像読み込みの時にエラーがでてしまいい、、
パスが間違っているんだろうなと思いあっちやこっちやいろいろ画像置いて試したんですが、うまくいかず、、、
ぐぐってもほしい情報が手に入らなかったので、さらにゴニョゴニョいろいろ試した結果、やっとできたので忘れないようにメモ!
1) プロジェクト名のファイルをクリック
2) 出てくるTARGETSをクリック
3) タブのBuild Phasesをクリック
4) ライブラリとか読みこんであるやつの下の Copy Files ってやつを選択して、
上の画像のように読み込ませたいテクスチャの画像を追加。そういえばXcode3のときはresourceフォルダに入れてたなーと思いつつこれがresourceフォルダの代わりなんだなてきな解釈でいいやと思いました。
※ Copy only when installing のチェックをはずさなかったらエラーがでたけど良く分からん。。
これでビルドしたら無事に表示されてめでたしめでたし!!
Copy Filesに使いたい画像を入れるのって基本的なことなんですかね、、? よくわからん!
とりあえずtwitterとかのアイコンをパーティクルでどわーっと表示。









