2022/06/11(土) [n年前の日記]
#1 [xlib] Xlibでタイルマップの前に雑魚敵モドキを描画してみた
_昨日、
雑魚敵っぽい画像を作成することができたので、
_先日作成した、
Xlibでタイルマップを描画するプログラムに追加して描画してみた。
環境は、Ubuntu Linux 20.04 LTS。Windows10 x64 21H2 + VMware Player 16.2.3 build-19376536 上で動かしてる。
こんな感じになった。
実際に描画してみたら、自分の中ではコレジャナイ感が沸いてきた。雑魚敵の見た目のボリュームが足りないというか、ほっそりしたデザインは雑魚敵として全然合ってない気がする。その手のゲーム画面を眺めて傾向を調べてみたほうがいいのかもしれない。
でもまあ、Xlibを使っても、2Dゲーム風の画面を作れそうな気配はしてきた。
環境は、Ubuntu Linux 20.04 LTS。Windows10 x64 21H2 + VMware Player 16.2.3 build-19376536 上で動かしてる。
こんな感じになった。
実際に描画してみたら、自分の中ではコレジャナイ感が沸いてきた。雑魚敵の見た目のボリュームが足りないというか、ほっそりしたデザインは雑魚敵として全然合ってない気がする。その手のゲーム画面を眺めて傾向を調べてみたほうがいいのかもしれない。
でもまあ、Xlibを使っても、2Dゲーム風の画面を作れそうな気配はしてきた。
◎ ソース。 :
ソースは以下。
_10objs.c
使用画像は以下。実際に使ってるのは .xpm。*.xpm は、*.c と同じ場所に置く。
_scifi_bg_chip2.xpm
_scifi_bg_chip2.png
コンパイルは以下。
実行は以下。
_10objs.c
使用画像は以下。実際に使ってるのは .xpm。*.xpm は、*.c と同じ場所に置く。
_scifi_bg_chip2.xpm
_scifi_bg_chip2.png
コンパイルは以下。
gcc 10objs.c -o 10objs -I /usr/include/X11 -lX11 -lXext -lm -lXpm
実行は以下。
./10objs
◎ xscreensaverにも組み込んでみた。 :
xscreensaver上でも動くかどうか試してみた。
_先日書いたhellotilemap.c
を修正。
_hellotilemap.c
_scifi_bg_chip2_png.h
_scifi_bg_chip2.png
一応手元では動いてる。まあ、Xlib利用版と見た目は変わらないけれど…。
_hellotilemap.c
_scifi_bg_chip2_png.h
_scifi_bg_chip2.png
一応手元では動いてる。まあ、Xlib利用版と見た目は変わらないけれど…。
[ ツッコむ ]
以上、1 日分です。