読者です 読者をやめる 読者になる 読者になる

PC組み立て

組み立てたので写真アップ 中心部のCPUクーラーの銀色部分の下にメモリスロットがある。 鎌アングル リビジョンBは縦に大きすぎてメモリスロットの高さ付近までいくので、 向きによってはメモリが入らないかも。 あとは背面から。 ビデオキャプチャのPIX-DT0…

デスクトップPC新調

5年半ぶりにメインPCの新調 構成は以下のとおり。リンク先は全て価格.com [マザーボード]GA-P55-UD3R Rev.1.0(\16306) [CPU]Core i7 860(\27472) [メモリ]W3U1333Q-2G (DDR3 PC3-10600 2GB 2枚組)(\7943) [グラフィックカード]GF9800GT-E512HD/GE (PCIExp 51…

レプリケーション設定時のバグ

最近起こって日本語情報が無かったのでまとめ 問題 レプリケーションを設定する際にバイナリログを残したいDB名をmy.cnfに set-variable = binlog_do_db = db1 set-variable = binlog_do_db = db2 set-variable = binlog_do_db = db3 のように書いて起動し、…

OpenGL ESでテクスチャ

http://d.hatena.ne.jp/kambayashi/20090711/1247591143のサンプルを使用。 http://d.hatena.ne.jp/kambayashi/20090714/1247677550までの変更を加えたバージョン。 テクスチャ(画像)を用意する 画像は縦横が2のn乗のサイズにする(64x64、128x128、256x256な…

OpenGL ESの機能設定

http://d.hatena.ne.jp/kambayashi/20090711/1247591143のサンプルを使用。 http://d.hatena.ne.jp/kambayashi/20090713/1247594990の修正を加えたバージョン。 各種スイッチの切り替え OpenGL ESにはいろいろなスイッチの機能があり、オン・オフをglEnable()…

GLSurfaceViewでポリゴン描画

http://d.hatena.ne.jp/kambayashi/20090711/1247591143のサンプルを使用。http://d.hatena.ne.jp/kambayashi/20081031/1225474034で使ったRendererクラスを持ってきてポリゴンを書く。 Rendererクラスのままでは紛らわしいので以後、このクラスをGLHelperに…

GLSurfaceViewデバッグ設定

GLSurfaceViewの説明で使ったサンプルを使用。 OpenGL ES関連の使用状態をログに出力する GLSurfaceView.setDebugFlags()を使用して、デバッグモードを設定する。 引数は以下の2つをビット演算で組み合わせて使う。 GLSurfaceView.DEBUG_LOG_GL_CALLS GLSurf…

GLSurfaceViewの使い方

android sdk1.5から入ったOpenGL ESを簡単に使うためのクラス。 以下、使い方の手順 プロジェクト作成 eclipseでいつもどおりのやり方でプロジェクトを作成。 GLRendererクラス作成 新規クラスでGLRendererを作成する。 インターフェースでandroid.opengl.GL…

flex基本プログラム2

とりあえずソース ●Game.as /** Author : $Author$ Date : $Date$ version : $Revision$ Description : ゲームクラス Copyright (C) 2009 by Kambayashi */ package{ import flash.display.Sprite; import flash.display.Shape; import flash.display.Bitmap…

解説

実行すると画面にピンクっぽい矩形が表示される。 クラス名はファイル名と同じにする。 メソッドは以下の3つ コンストラクタ init() onTick() コントラクタ プログラムの開始点。 コンストラクタの終了点でプログラムのメインスレッドは終了して、 タイマー…

flex基本プログラム1

●とりあえずソースコード Game.as /** Author : $Author$ Date : $Date$ version : $Revision$ Description : ゲームクラス Copyright (C) 2009 by Kambayashi */ package{ import flash.display.Sprite; import flash.display.Bitmap; import flash.display…

flex開発準備

windows環境 flex SDK、javaランタイム、Flash Develop(flex用エディタ)をインストールする ●以下のページを参考にすればいけるはず。 フリーのFlash統合開発環境 FlashDevelop (+flex 3 SDK)を入れてみました http://sothis.blog.so-net.ne.jp/2008-03-26 …

移動・回転・拡大・縮小

前回http://d.hatena.ne.jp/kambayashi/20081031/1225474034からの続き。 GLActivity.java、GLView.javaに関しては変更が無いので省略。 Rendererのdraw()で呼んでいるglColor4f()のコメントアウトと、 GLThread.drawFrameで行っているカメラの視点移動の停…

解説

前回からの変更点はGLThread.drawFrame()内のglViewportの下の中括弧2組の部分ですと、ポリゴンの頂点座標です。 まず最初のglMatrixMode()ですが、OpenGLには内部で保持している行列の領域があり、 これからその中のどれを使うか、ということの設定をしてい…

モデルビュー行列と射影行列

今回はOpenGLで使う行列(マトリックス)の設定について解説します。 OpenGL2回目としては敷居が高いですが、わからなければとりあえず書かれているまま使っておけば大丈夫です。 とりあえず何とか次の回で3Dを実感できる移動・回転・拡大・縮小をやりたいので…

OpenGLの機能を使うまで

プロジェクト基本構成 androidでOpenGLでプログラムを作る際は、基本的に以下の3つのクラスが必要になります。 ・アプリケーションを管理するActivityクラス ・画面を管理するViewクラス ・OpenGLで絵を描く処理をするThreadクラス 上記のクラスに絵を描くた…

androidによるOpenGL ES入門

androidのベータ版公開からずっと見てきましたが、バージョンが上がるたびに使用方法が変わっていて、 現在ネットにあるサンプルは動かなくなっているものがほとんどです。 そろそろバージョン1.0が出たことでこれから変更も少なくなると思うので、解説をし…