SGソフトウェアの開発日記

日々の開発に関するあれこれを書き散らかしています。

2015-09-01から1ヶ月間の記事一覧

OpenGL ES2.0のテクスチャがやっと貼れました

Android DevelopersのOpenGL ES2.0のサンプルを動かしてみたのですが、簡単なサンプルだと、テクスチャを貼るところまでの実装がなかったので、ネットで検索した別のサンプルを試してみました。 試したのは、Androidメモに載っていたサンプルです。ここで、…

OpenGL ES 1.1と2.0に互換性のかけらもない件

Androidアプリ踏切の描画性能をあげるためにダブルバッファを試してみることにしたのですが、フレームバッファを使うためには現在の実装のOpenGL ES1.1ではなく、2.0にしないと、標準で使えるようにはならないようです。 で、2.0を調べ始めたら、なんか、1.1…

3D版Android鉄道アプリ「踏切1.3」を公開

踏切1.3を公開しました。 今回の更新では、列車の通過音を追加しました。見た目はなにも変わっていませんので、上の動画は1.2を流用しています。 踏切は、列車が踏切を行き交う、ただそれだけのソフトです。暇つぶしにどうぞ。 バッテリーの消耗が激しいとい…

(未解決)描画処理性能向上のための調査

現時点の踏切のバージョンは1.2ですが、描画がかなりぎくしゃくしており、本来、等間隔の周期で描画すべきところ、一定の周期で描画が一瞬止まります。 いろいろと改善すべきところはあるのですが、現バージョンの描画は、描画用のRendererスレッドのonDrawF…

アフィリエイト雑感

最初に断っておきますが、ブログのアフィリエイトでどうやって稼ぐかという話ではありません。ブログ、Webサイト、動画、アプリの広告を出してみて実感した効果を紹介しているだけです。自分に限った話で言えば、ブログのアフィリエイトで稼ぐことは無理だと…

(Excel VBA)ブックのファイル名とパス名

週末は、JRAのサイトにアクセスしてExcelのブックに取り込んだデータを加工するVBAマクロをつくっています。以下は、開いているブックのファイル名と、ファイルのパス名を取得する方法です。ファイル名の取得 ActiveWorkbook.Name パス名の取得 ActiveWorkbo…

踏切の総インストール数が500を超えました

踏切 - Google Play の Android アプリ GooglePlayで踏切の最初のバージョンを公開してから二週間で、アプリの総インストール数が500を超えました! 別の統計で確認すると、アンインストールされずにインストールしたままになっているのが全体の4割の200強な…

スクリーンショットがずれる

Androidアプリ踏切を公開するにあたって、端末のスクリーンショットを取得する必要があったのですが、Device Monitorのカメラ機能を使っても、端末によってはフレームをまたがってキャプチャしてしまうようで、動いている列車の絵がずれてしまいます。 これ…

3D版Android鉄道アプリ「踏切1.2」を公開

踏切1.2を公開しました。 今回の更新では、2両編成に加えて3両編成の列車を増やしました。編成車両数や列車の色はランダムに選択されます。 踏切は、列車が踏切を行き交う、ただそれだけのソフトです。暇つぶしにどうぞ。 バッテリーの消耗が激しいという難…

踏切のインストール数は100を超えているはずなのだが...

GooglePlayで公開中のアプリ「踏切」を公開して10日経ちました。 アプリを公開した後は、スタートアップのインストール数が気になるのですが、Googleの統計作業になにかトラブルがあって滞っているようで、数日前までのデータしか反映されていません。実質的…

郵便のサービスなのに郵便番号検索できない

5年ほど前にもブログに書いたことがありますが、郵便番号には地域ごとの番号以外に、大口向けの特殊な番号というものがあります。郵便番号検索できない郵便番号郵便局のホームページにも、どんな番号なのかのルールは書いていないようなのですが、経験的には…

踏切1.0と1.1での車体の違い

踏切1.1では、車両の色が3種類になりましたが、車体も少しだけ変えています。 踏切1.0 踏切1.1 違いがわかるでしょうか?正解はこれ。 前方から見たスカートの裾を絞りました。動画で比較してみてください。 踏切1.0 踏切1.1 ほとんど違いがわかりませんが、…

(未解決)AndroidStudioで自作のJavaライブラリを作る

共通のモジュールを利用して複数のAndroidアプリを開発するために、そのモジュールをライブラリとして作成することにしました。AndroidStudioでは、単独のライブラリプロジェクトというものはなく、いずれからのアプリのプロジェクトにライブラリモジュール…

(解決)JRAサイトデータの加工がうまくいかない件(フィルターとマクロ)

9/5にVBAマクロのオートフィルターがうまく動かないと書いた件、解決しました。記事中に、間違いの箇所そのものを載せていました。Variant型の変数に文字列を渡すべきところを""で囲むのを忘れていただけでした。Variant型だと文字列型のエラーチェックが効…

JRAサイトデータのExcel加工がうまくいかない件(出馬表に色づけ)

何週か前に追加したExcel VBAマクロが、今週のJRAの出馬表取得の際にエラーを出しました。当日の各レースの出馬表をひとつのワークシートで一覧できるようにまとめているのですが、特徴的な項目には色をつけて見やすくするようにしています。今回のエラーは…

3D版Android鉄道アプリ「踏切1.1」を公開

踏切1.1を公開しました。 今回の更新では、車両の色を増やしました。どの色の列車が走るかはランダムに選択されます。 踏切は、列車が踏切を行き交う、ただそれだけのソフトです。暇つぶしにどうぞ。 バッテリーの消耗が激しいという難点がありますので、表…

踏切1.0の車両デザインの過程

踏切1.0では、車両や踏切などの3Dデータを動かしていますが、それぞれの3Dデータを作成するのは、結構な手間と時間がかかります。なので、開発初期の段階 開発初期。床下部分がありません。3Dデータの描画処理もまだ開発中だったので、屋根のビットマップに…

アプリを周知するためのyoutube

ネットでアプリを公開したとして、そのアプリのDL数を伸ばすためには、そのアプリの存在を知ってもらわなければなりません。 GooglePlayで公開するアプリの場合は、GooglePlay自体に類似のアプリを表示する機能がありますから、それなりにアプリの存在を知っ…

ビットマップをassetsフォルダーから読み出す

Android/Java/OpenGL/BitmapFactory ビットマップを読み込むために、Android SDKには、BitmapFactoryクラスが用意されています。開発当初、SurfaceViewにビットマップを表示するために参考にしたサンプル では、ビットマップをdrawableリソースとして読み出…

3D版Android鉄道アプリ「踏切」を公開

踏切を公開しました。 踏切は、列車が踏切を行き交う、ただそれだけのソフトです。暇つぶしにどうぞ。バッテリーの消耗が激しいという難点がありますので、表示したまま放置することがないようご注意ください。現時点では、描画処理の最適化が不十分ですので…

ソースコードのインデントを保持したまま記事を書く方法

昨日のブログにはソースコードを掲載しましたが、ソースコードは、普通にコピー&ペーストしても、TABや空白が無視されるので、見た目ががたがたになってしまいます。かといって、全角スペースなどで位置を調整したり、HTML的にインデント位置を調整すると、…

JRAサイトデータの加工がうまくいかない件(フィルターとマクロ)

JRAのサイトにアクセスすれば、ほぼ全ての中央競馬のデータを参照することができますが、さらに、そのデータをExcelで分析すべく、データを自動的に取り込んで加工するVBAマクロを、週末ごとにいじっています。JRA-VANみたいな有料のサービスを使えばそれな…

3D版Anrdoir鉄道アプリ「踏切」のβテスト版を公開

製品版の公開に伴い、ベータ版のテストは終了しました。 3D版Android鉄道アプリ「踏切」のβテスト版をGoogle playに登録しました。踏切を列車が行き交うだけのアプリです。昨年末からAndroid版のアプリの開発が滞っていたので、最近のGoogle playのことを全…