Delphi持ってるならGL ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
2:デフォルトの名無しさん 06/11/12 05:27:46 とりあえず日本語でおk 3:デフォルトの名無しさん 06/11/13 18:10:55 GLSceneに付いているDelphiODEもおk ttp://www.hypeskeptic.com/Mattias/DelphiODE/ 4:デフォルトの名無しさん 06/11/13 23:51:54 初めてGLSceneに触る方のために簡単チュートリアル。 Form1にGLSceneとGLSceneViewerとGLCadencerの3つをドロップする。 GLScene1をダブルクリックするとGLSceneエディタが立ち上がるから、Camerasにカメラを追加。 以下のプロパティをセットする。 GLSceneViewer1のCameraにGLCamera1 GLCadencerのSceneにGLScene1 以上で基本設定終了。 GLSceneエディタで上のアイコン「show Behavious/Effect」をクリックしておいてくだされ。 5:4 06/11/13 23:53:42 ここからチュートリアル開始です。 GLSceneViewer1のBuffer.Background=clBlackにして背景を黒くしてください。 気が向いたらGLSceneViewer1のAlign=alClientにでもしておいてください。 GLSceneエディターで、GLLightSourceとDummyCubeとGLDodecahedron(正十二面体)を追加。 ・・・別にGLDodecahedronじゃなくてもいいが ツリー上で、GLDodecahedron1はDummyCube1の「子」にしておく Camera1のプロパティPosition(X,Y,Z)=(0,2,6) Camera1のプロパティTargetObject=DummyCube1 ↑手前のちょっと上からDummyCube方向を見るってこと GLDodecahedron1のプロパティPosition(X,Y,Z)=(2,0,0) ↑DummyCube1の子オブジェクトなので、DummyCube1の相対位置になる ここでちょっと動きをつけてみましょう。 ここでは、DummyCube1(見えない立方体)を回転させます。 まずはuses節にGLBehavioursを追加。 GLSceneエディタで、DummyCube1を選択してBehaviousに「Simple Inertia」を追加。 Simple InertiaのプロパティTurnSpeed=30をセット ↑y軸を中心に30度/秒の速度で回転させるということ んで、おもむろに実行!!! DummyCubeを回転させれば、その子オブジェクトの十二面体も一緒に回転します。 ここでもっとDummyCubeを追加したり回転を加えたりすると、もっと複雑な動きが出来ます。 GLCadencerのOnProgressイベントにコードを書いたら、もっと複雑な動きもできます。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5091日前に更新/95 KB
担当:undef