hinekure.net が http://hspdev-wiki.net/ から自動クローリングした結果を表示しています。画像やリソースなどのリンクが切れています。予めご了承ください。
HspPlugin/Easy3D - HSP開発wiki
トップ    編集凍結 差分バックアップ添付複製名前変更リロード   新規一覧単語検索最終更新   最終更新のRSS

HspPlugin

Easy3D

サポート

Easy3D For HSP2.61

Easy3Dはおちゃっこさんが作ったHSPで3D描画を行うためのプラグインです。
開発がEasy3D For HSP3へ移行したため、今後はEasy3D For HSP2.61のバージョンアップの予定はないそうです。
最終バージョンはver.1.1.2.6

  • HSPヘルプブラウザ用のhsファイルは公式サイトでは配布されていません。ここでダウンロード出来ますのでご活用ください。
    • おちゃっこさんから公開、配布に問題はないとのお言葉いただいてきました。 - GENKI?
    • Excelによる編集とエディタの置換機能で作成しました。不備がありましたらコメント欄にお願いします。問題が出た場合は、各自で修正お願いします。 [ojigi] - GENKI?
    • 更新:2006/01/04 データをhtmlヘルプから抽出し、全面的に作り直しました。 - GENKI?
      ヘルプファイルfilee3dhsp.hs:Easy3D用のHSファイル(HSPヘルプブラウザ用ファイル)
      使用方法HSP2.61をインストールしたフォルダ内の、hsphelpフォルダに入れてお使いください。
      備考e3dhsp_func.htmをもとに、編集して作成したものです。
  • E3D for HSP2.61 最新版用のhsファイルはGHP(仮)から入手してください。( <- コレ、適宜編集可です )

Easy3D使用方法

ちょっと仮置き

インストール
  • e3dhsp.asをcommonフォルダにコピーします。
  • e3dhsp.dllをHSP2.61の本体があるフォルダと同じフォルダにコピーします。

インストールが終了したら、サンプルスクリプトが動作することを確認してください。

動作環境

Microsoft DirectX8.1 以上が必要です。
動作するOS、メモリ、CPU、VRAM、などは不明。

使用方法

Easy3Dを使用するスクリプトの中で、

#include "e3dhsp.as"

と記述して、e3dhsp.asファイルをインクルードしてください。

Easy 3D for HSP の著作権は、製作者である「おちゃっこ」さんにあります。

サンプルプログラム一覧

一般ユーザーによるサンプルはこちら。→HspPlugin/Easy3D/サンプル

Easy 3D for HSPには豊富なサンプルスクリプトが付属しています。
サンプルとして付属しているスクリプトのファイル名と内容の一覧表です。

  • ゲーム系
    ファイル名分類説明
    3dhsp_fight.asゲーム格闘ゲームネコ耳少女の格闘ゲームサンプル。
    e3dhsp_ground.asゲームマップフィールドを動き回るサンプル。
    e3dhsp_wall.asゲームマップキャラクターを道の上だけ移動させるサンプル
    e3dhsp_motionpoint.asゲームキャラクターリアルタイムのボーン変形サンプル。
    e3dhsp_fillupmotion.asゲームキャラクターモーションをリアルタイムで補間して、表示するサンプル。
    e3dhsp_ikrotatebeta.asゲームキャラクターIK機能、多関節アームのサンプル。
    e3dhsp_MouseDePose?.asゲームキャラクターボーンをドラッグして、IKで、ポーズを作るサンプル。
    e3dhsp_LoadByNewThread?.asゲームキャラクター新たにスレッドを作成して、データを読み込むサンプル。
    e3dhsp_autorun.asゲーム制御キャラクターの自動走行(ナビライン)サンプル。
    e3dhsp_lookatq.asゲーム制御指定した向きを向かせるサンプル。
    e3dhsp_getjointinfo.asゲーム制御ジョイントや、表示オブジェクトの情報を取得するためのサンプルです。
    e3dhsp_pickface.asゲーム制御マウスで地面をクリックすると、その場所にバナナが移動し、それを追いかけるように、サルが歩く。
    E3DPickFace?の使用例。
    e3dhsp_GroundNormal?.asゲーム制御キャラクターの上方向を地面の法線ベクトル方向に向けるサンプル。
    e3dhsp_ConfLineAndFace?.asゲーム制御任意の線分と、sigモデルデータの面との当たり判定のサンプル。
    e3dhsp_CameraOnNaviline?.asゲーム制御カメラカメラ制御サンプル。


  • グラフィック・基本処理系
    ファイル名分類説明
    e3dhsp_savedisplay.asグラフィックリアルタイム表示の画面を、BMP,AVIファイルに保存するサンプル。
    e3dhsp_alpha.asグラフィック3Dキャラクターの半透明処理サンプル
    e3dhsp_font.asグラフィックフォント表示のサンプル。
    e3dhsp_scrollBG.asグラフィック背景のUV座標を設定して、スクロールするサンプル。
    e3dhsp_fontWithCnt?.asグラフィック文字の表示タイミングを指定して、徐々にテキストを描画するサンプル。
    e3dhsp_fullscreen.asグラフィックフルスクリーンで描画めのサンプル。
    e3dhsp_antialias.asグラフィックアンチエイリアスのサンプル。
    e3dhsp_TextureRaster?.asグラフィック3D画面をテクスチャにコピーし、テクスチャをラスタースクロールして、画面一杯に表示するサンプルです。
    e3dhsp_TextureChange?.asグラフィックテクスチャーを切り替えるサンプル。
    e3dhsp_toolscamera.asグラフィックツール作成向けの、カメラワークのサンプル。
    e3dhsp_vertpos.asグラフィック座標頂点座標を、キー入力に応じて、プログラムから、移動させるサンプルです。
    e3dhsp_screenpos.asグラフィック座標3Dオブジェクトの、スクリーン座標(画面上での2D座標)を取得するサンプルです。
    e3dhsp_Spline.asグラフィック座標位置座標と、クォータニオンの、スプライン補間計算のサンプル。
    e3dhsp_pickvert.asグラフィック座標マウスでクリックした位置の頂点を検出し、その頂点に、色をセットするサンプル。
    e3dhsp_DrawLine?.asグラフィック座標3D空間にマウスでクリックして、線を描くサンプル。


  • サウンド系
    ファイル名分類説明
    e3dhsp_sound.asサウンド音の再生サンプル。DirectMusic?
    e3dhsp_3Dsound.asサウンドBGMと、3Dサウンドの効果音を重ねて再生するサンプル。

Easy3D For HSP3

2006/06/08 HSP3対応版リリース 但しHSP3.1β3以降用
DirectX9.0c がインストールされていないと、動きません。

for HSP2.61との比較

  • 実数対応 … これにより複雑な整数表記が改善されています。
  • スワップチェイン機能搭載 … これにより複数の画面の利用が可能になります。
  • DirectX9への対応
  • フォグ … 霧がかかった表現が可能になります。
  • トゥーンシェーディング … セルアニメ調の表現が出来るようになります。
  • シャドウマップによる影の表示 … 地面に影を落とすことが出来るようになります。

今後の予定

今後はHSP2.61版のバージョンアップの予定はなく、HSP3対応版の開発・バージョンアップが行なわれるようです。
次のようなことが予定されているようです。

  • ???

最新ヘルプの入手

Yuto's WebPage?(本館)にてHSファイル作成ツールEasy3DHelp2Hsが公開されています。(製作者:ゆうとさん)
このソフトはE3D本家よりe3dhsp3_func.htmをダウンロードしてHSファイルを作成するものです。
これにより常に最新バージョン用のHSファイルを手軽に作成することが可能になります。

配布サイト:Yuto's WebPage(本館)


コメント

  • GENKIさん、E3DのHSファイルこちらにおいてはどうでしょうか?プラグインを探す人はソフト開発に置くより「プラグイン」で探すと思うのですが・・・。あるページにおいてあるファイルへのリンクは「ページ名/添付ファイル名」で参照できますよ〜。 -- kz3 2005-11-14 (月) 12:05:45
  • hsファイルこっちに移動しました。ところで、あれは引き継いだというか、作った後に引き継いでいたことが判明しました。 [worried2] -- GENKI? 2005-11-15 (火) 01:17:33
  • hsファイルの元にしたデータにちょっと問題があるようで、一部説明が欠けたりしています。m(_ _)m誤植をそのまま誤植…html版から抜き出したほうがいいか。と、いいつつ現状でもさほど問題なさそうなのでE3D習得を優先しまーす。 [rajya] -- GENKI? 2005-11-15 (火) 01:21:24
  • 問題探しもかねて…。 -- GENKI? 2005-11-15 (火) 01:22:58
  • うーむ・・・最初からこうしておけば良かったのかも知れない。ここはそれぞれのプラグインの目次的ページにしておいて個々の内容は子ページに。うん。じゃないと多分これからプラグイン情報が集まってきたときに大変だし^^;ちょっと勝手移動しちゃいます; -- kz3 2005-11-16 (水) 08:37:29
  • webページへのリンクを&owin;プラグインに、表の分類の欄も少し手を加えてみましたが・・・折り返されてしまってかえって見づらくなってしまったかも知れませんorz -- kz3 2005-11-16 (水) 09:21:37
  • あ・・・「仮置き」って書いてあった・・・orz -- kz3 2005-11-16 (水) 09:29:31
  • hsファイル作成しなおしました。以前はe3dhsphelpフォルダ内のヘルプデータ(dic.csv)を使用して作成していましたが、e3dhsp_func.htmから直接データを抽出して作成しなおしました。 -- GENKI? 2006-01-04 (水) 22:31:48
  • 一部の命令で作業中にミスもしていたことも発覚したのでそこも修正しました。(引数がp17まであるのにp10までしか書いてないなど。)ご利用されていた方にはご迷惑おかけします。m(_ _)m -- GENKI? 2006-01-04 (水) 22:36:01
  • 命令数337個、引数最大18個って…凄すぎ。プラグインとしては一番多いんじゃないかと…ふと思いました。 -- GENKI? 2006-06-10 (土) 17:05:30
  • Easy3DもHSP3へ移行…私も本格導入しなきゃ。 -- GENKI? 2006-06-10 (土) 17:08:20
  • Ease3D for HSP 3 ver1.0.0.1用 HSファイルEasy3D for HSP2.61 ver.1.1.2.6用 HSファイルです。使ってください。なぜかおちゃっこさんのとこに書き込むとエラーになっちゃうのでこっちで報告しときます。おちゃっこLabの掲示板自体は正常に動いてるからこっちに問題があるはずなんだけど…どこだろう。(-_-;) -- GENKI? 2006-06-21 (水) 19:53:24
  • Ease3D for HSP 3 ver1.0.0.1用 HSファイル一部修正。 -- GENKI? 2006-06-22 (木) 22:04:44
  • Ease3D for HSP 3 ver1.0.0.1用 HSファイルさらに一部修正。 -- GENKI? 2006-06-23 (金) 23:47:56
  • スパム消すついでにちょっと更新。気がつけば命令数が軽く400超えてます…改めてゆうとさんに感謝。これだけあると見落としてる便利機能とかたくさんありそうな気がする…だれか総合的に解説してくれないかなー。 -- GENKI? 2009-02-14 (土) 02:43:51

URL B I U SIZE Black Maroon Green Olive Navy Purple Teal Gray Silver Red Lime Yellow Blue Fuchsia Aqua White

添付ファイル:
filee3dhsp.hs
690件 [詳細]
トップ    編集凍結 差分バックアップ添付複製名前変更リロード   新規一覧単語検索最終更新   最終更新のRSS
Last-modified: 2009-02-14 (土) 02:43:51 (1758d)