2015年3月8日日曜日

喫茶店のピラフ



喫茶店で、ピラフをたのむ。


喫茶店ならではの感じ。


この感じを待っていた!


若干高いのが玉にキズ。

2015年3月6日金曜日

cocos2dx開発環境をwindows7にインストール

現在Macにインストール中のcocos2dx開発環境。

Macに先立って、andengineでの開発をしていたWindows7のPCに
環境を作ってみた。ひと通りやってみたが、全然うまくいかない・・

プロジェクトをnewしても、エラーだか何だかわかんない表示が出て、
そのまま。

これは何かやりかたを間違えたのか何なのか・・
ググっても何も出てこないし。

違う環境でもう一回トライしてみよう。

iOS開発着手

というわけで、androidでandengineを使うのも限界を感じたので、
iOSでの開発を見据えて、cocos2dxへの移行を決断。

現在自前のMacBookProを会社に持ち込んで、環境を作成中。

iOSで開発するためにはMacOSが必要で、
そのOSに関する部分がややこしくて大変!

普通にターミナルでコマンド打たないとダメ。

XCODEをインストールしたりとかはすぐにできる!
COCOS2DXでプロジェクトを作って、iOS用のHelloWorldは
なんとか動作確認。

実際に個人でiOS用アプリ作るとなると、年に12000円くらい
必要みたいで、さすがに高すぎるー!

今回は会社で開発者として大昔に登録してあったので、その
アカウントで作成を開始。権限のトコで色々あったが、なんとか
なった。

次はandroid。

windowsでは苦労したものの、何とか動くようにはなったので、
その感じでいけるかなと思いきや、色々と障害にぶつかる。

eclipseのインストールに、SDKやNDKやADTのインストールや
連携部分、eclipseにイミュレータを入れたりして、今はx86の
イミュレータの作成中。ARMだと動いたが、x86だとダメ。
なんでだろう・・。

ざっくり2日まるまるかかったのでした。

2015年3月2日月曜日

おいしいし




王将もたまに行かないといかん。


餃子おいしいし。


皮がおいしいし。

2015年2月28日土曜日

タマゴロウ




梅田のタマゴロウ。


口にいれた瞬間、


煮干しの香りがドン?


美味しかった!

2015年2月26日木曜日

andengineと動画再生

色々調べると、だいぶわかってきた。
やはり、OPEN GLES2でRenderViewを使ってると、
別のviewを画面に置くのは至難の技っぽい。

TextViewを力技で置いてる人も見たけど、
動画が置けるようなviewは無理っぽい。

実際は、SurfaceTextureとかをGLESの中で作って、
そのテクスチャにMediaPlayerの出力を表示するのが正解っぽい。

サンプルコードも結構出てきたけど、これをandengineと同居させる
のは難易度高すぎる!!無理!!

というわけで、別アプリを用意して、アプリ内からそのアプリを呼んで
動画を再生して、そのアプリが死んだら戻ってくるという仕様にしました。

intentなどを駆使して作成完了。一発目の起動が若干ブサイクだけど、
動画が出ないよりマシ。

山ほどlayoutの資料を探して、動画を指定の位置に置く事もできた。

まあこれで一旦の区切りとするか・・。

2015年2月24日火曜日

andengine:ビデオ再生への道

今日一日かけて実験を繰り返して見た結果、
andengineを使っていると同時にビデオを再生するのは無理っぽい。

いや、何か方法があるのかもしれないが、見つからなかった。

■二つのviewを同居させてみた
同一レイアウト内に、andengineのview(RenderView)と、
SurefaceViewやVideoViewを重ねて置いてみた。

→NULLアクセス

■activityを分けてみた
andengineとビデオ用のviewが二つあるとダメっぽいので、
activityを分けて、レイアウトを二つ作ってやってみた。

→デバッガで辿ると、SurfaceViewやVideoViewを取得できずNULL。

■そこで・・
このまま時間かけてやってもしょうがないかなという判断。

→アプリから、別のアプリを起動させる方法を模索する事に。
※andengineを使わなければ動画再生はできたので。


■参考
OPEN GL ESのラッパーでもあるandengine。
GLESのテクスチャにmediaplayerを設定する事は可能らしい。
でもそこはnativeの領域により近くなって深すぎるー!
こっちはVideoViewくらい簡単に動画再生したいのに!