【知恵を】EasyLinkLibrary(el)【貸してくれ】

このエントリーをはてなブックマークに追加
1名前は開発中のものです。
ELのよさげな解説サイトが見つからないんですが、
ELってもう廃れてしまったんでしょうか?
EL使い、いたら情報交換しませんか?
2名前は開発中のものです。:2005/11/11(金) 02:27:08 ID:0RFbRqiD
2げっと
3名前は開発中のものです。:2005/11/11(金) 02:29:17 ID:yW7eY8xr
elか
あの頃は漏れも若かった
4名前は開発中のものです。:2005/11/11(金) 09:30:55 ID:f8wl9Kw5
質はいいんだけど、今となっては機能不足
あと、メインループを自前で書けないので
プログラミングの実力がついてくるとやりづらくなるね
5名前は開発中のものです。:2005/11/14(月) 23:08:18 ID:jm+5kIlc
>あと、メインループを自前で書けないので
 
いや、ソース(つかヘッダ)公開されてんだから
メインループも好きなようにいじくり回せるわけだが。
そこをいじくり回してまで使う価値があるのかとか
そういう野暮な話は抜きにして。
6名前は開発中のものです。:2005/11/24(木) 12:29:39 ID:veQ4ht7u
サポート打ち切られてるからねぇ…。

>>1
Lunaに移行とかはどうですかー。
7名前は開発中のものです。:2005/11/27(日) 20:16:47 ID:n13Sroi6
elならポンクソフトhttp://ponk.jp/
に解説があるよ。
2Dだけだったと思うけど、いろんなサンプルがあるからお勧め。
8名前は開発中のものです。:2005/12/15(木) 14:51:46 ID:eOhfkITG
よし、ちょっと勉強してくるお
9名前は開発中のものです。:2005/12/15(木) 15:25:54 ID:eOhfkITG
>>7のサイトさまの template.cpp が実行できた!!
けど、窓出すだけでcpu使用率が普通に100%になっていやんな感じ。
とりあえずSleep()をはさんだら40%台に。

あと、普通にやったら
DWORD_PTRが定義されてないってエラーがいくつか出たよ。
DirectX SDKのインクルード順位?を下げたらコンパイルできたけど、
これはセオリーとは違うような?

この先大丈夫だろうか・・。
10名前は開発中のものです。:2005/12/15(木) 17:11:14 ID:AIruxKEg
なぜかbitmapがロードできにゃ〜
コンパイラの設定が悪いのか・・
11名前は開発中のものです。:2005/12/15(木) 18:24:16 ID:AIruxKEg
よ、読めた。
どうも実行ファイルと絵は同じフォルダに入れてないとダメなもよう ^^

疲れた。もうやる気ナッシング。
12名前は開発中のものです。:2005/12/16(金) 15:08:13 ID:xFjUomiu
>>9
暇なら、もちっと詳しくー。

>>11
実行ファイルから相対パスでファイル指定していけない?

SampleBMP=elDraw::LoadObject(".\\BMP\\SAMPLE.BMP");

とか…。やる気ないみたいだけども。
13名前は開発中のものです。:2005/12/16(金) 17:04:59 ID:2xMXMaCx
あ、どもども ^^

>>9のは>>7のサイト様の↓のページの
http://ponk.jp/el/index.php?page=0
↓の絵で言うと、
http://ponk.jp/el/option_dir.gif

この絵のインクルード順位?は
C:\DXSDK\Includeってのが一番上にきてますが、
私の環境でそれをするとなぜか「DWORD_PTR が定義されてません」
みたいなエラーが出ちゃったんですよ。

なので試行錯誤の末、DirectX SDKの順位を一番下にしてみたところ、正常に動いたと。
でも確かDirectX SDKのディレクトリは一番上にしなきゃだめだったはずなので、
この先大丈夫なのかな〜と思いまして。

bitmapは名前を("..\\bmp\\jiki.bmp")にしてみたところ
実行ファイルと別の場所においても大丈夫になりました。


elはもうちょっとだけ触ってみます。
どもありがとー。
14名前は開発中のものです。:2005/12/18(日) 11:20:03 ID:OYb2dwYP
>>7のサイト様のパックマンまで終了

どうもこのサイト様はelの機能を使いこなすというよりは、
elを使ってとにかく簡単なゲームを作ることを目指してるようですね。

elの機能を知るためには、自力でヘルプファイルを読んで
色々試してみなきゃダメかも ^^

しかしヘルプも良くできてるっぽいなぁ。
15名前は開発中のものです。:2005/12/20(火) 20:25:41 ID:kprMf7+C
アルファブレンドがうまくいかん・・
なぜじゃ。
16名前は開発中のものです。:2005/12/21(水) 21:37:49 ID:FBE6Lqbo
elDrawクラスの画像処理を色々やってみた。
うまくいかなかったのもあったけど。

関数オーバーロードがなぜかできないのとかあったかな。
コンパイラの設定が悪いのかなぁ。

elのソースを見てみたけど、加算合成とかアルファブレンドとかは
ソフトウェアでゴリゴリやってるのね。
さすがに重かった。

とりあえずelはこれで終わり!
次は最近はやり?のDXライブラリってのに逝ってみよう。
17名前は開発中のものです。:2006/01/05(木) 05:37:21 ID:XirZez5n
DXライブラリはマイクロソフトから証明書をダウンロードする謎な仕様がなぁ…
18名前は開発中のものです。:2006/01/05(木) 05:44:51 ID:xtEo0/nJ
19名前は開発中のものです。:2006/02/09(木) 05:04:27 ID:n7NvFG3b
定期書き込み
20名前は開発中のものです。:2006/02/12(日) 03:03:07 ID:0SKvjmwU
また使ってる。
どうしてもここへ帰ってきてしまう。
そして前へ進めないw
21名前は開発中のものです。:2006/02/13(月) 16:12:12 ID:ZAUPQDVU
絵は使いやすいので出しちゃっていいでしょ。
ただ他のに比べてelはちと重いと思うので、その辺は考慮したほうがいいと思うけど。
22名前は開発中のものです。:2006/05/10(水) 12:30:10 ID:HBQFBb+l
>15
ウインドウモードですか?で、ディスプレイを32ビットにしてるとか。

eldraw関数は16ビットを想定してるから、正常に動かない関数があります。
ただ矩形転送とかいくつかのdirectxまかせの関数は画面が16ビットでも
32ビットでも動作します。ソースを見て1ドットずつ操作してる関数は
すべて16ビット専用関数です。
アルファ使いたいなら2DFLATを使用した方がいいですよ。ウインドウモードでも
動くし高速だし。ただこちらも画像が二の階乗のサイズでないといけないとか
面倒な制限があるんですよね。
23名前は開発中のものです。:2006/07/03(月) 21:28:27 ID:+xpx0LmC
el4Dってなんで4D?
立体なら3Dだろうに。
24名前は開発中のものです。:2006/08/24(木) 00:23:42 ID:odJBnDvC
http://tatichat.web.fc2.com/
このプログラムもELで作られてるみたいよ
25名前は開発中のものです。:2007/05/21(月) 12:46:40 ID:oZrcudH+
ELは「Retained Modeという高級モードを使用しているので、
Vistaではサポート外になり動かない」という噂があるのですが
本当ですか?

vistaでビルド、実行できてる人いますか
言語とdirectxバージョンもお願いします。
2625:2007/06/06(水) 11:00:46 ID:APzrcYN0
調べてみました。

・VistaではDIRECTX3DのDirect3D Retained Mode
 をサポートしない。この機能はDLLで提供されていて、d3drm.dllを使用している
 elは動かない可能性があるとの情報

・Retained Modeは、DX5、DX6の機能であり、
 DirectX7を対象にしているelでは使用していないはず

・d3drm.libをリンクせずビルドできることを確認。

以上のことから
・古いDIRECTXを使用してelをビルドするとき、d3drm.libをリンクしない。
 リンクしなくても動作する。

で、動作するらしいことがわかりました。
27名前は開発中のものです。:2007/06/07(木) 21:00:22 ID:L41WriJA
Retained Mode使ってる。3Dを使用しないゲームなら動くだろうけど
3D使ってるゲームはアウト。VISTAで動かない。

DECLARE LPDIRECT3DRM D3RM;
DECLARE LPDIRECT3DRMDEVICE D3RMDevice;
DECLARE LPDIRECT3DRMVIEWPORT D3RMViewport[CAMERA_MAX];
DECLARE LPDIRECT3DRMMESHBUILDER D3RMBuilder;
DECLARE LPDIRECT3DRMMATERIAL D3RMMaterial;
DECLARE LPDIRECT3DRMMESH D3RMMesh;
DECLARE LPDIRECT3DRMWRAP D3RMWrap;
DECLARE LPDIRECT3DRMFRAME D3RMScene;
DECLARE LPDIRECT3DRMFRAME D3RMCamera[CAMERA_MAX];
DECLARE LPDIRECT3DRMFRAME D3RMLight[LIGHT_MAX];
DECLARE LPDIRECT3DRMLIGHT D3RMLightType[LIGHT_MAX];
DECLARE LPDIRECT3DRMVISUAL D3RMShadow;
28名前は開発中のものです。:2007/06/14(木) 15:31:18 ID:3BnTa459
ずぃーっとまえだったか作者をAKIBAの寿司屋で見たww
29名前は開発中のものです。:2007/07/13(金) 20:05:04 ID:uLjzfqSJ
作者のサイト、何回か移転したけど、ひとつだけそれらしいの
残ってるね。3DCGのサイトになってるけど。

プログラムは一切置いてないけど、プログラム歴何年からしい。
同名の別人てことはないみたい。
もともとCGもできるプログラム屋さんとかだったのかな・・・
30名前は開発中のものです。:2007/07/19(木) 20:14:13 ID:qptJ2unm
死んだって聞いたゾ?
3125:2007/09/06(木) 21:39:12 ID:ReoIBUWj
3Dに詳しくなかったのですが、調べました。
elにはEL3DとEL4Dの二系統があって、Vistaで削除された
RM(リテインドモード)を使用しているのはEL3Dで、EL4Dは影響なさそう。
EL4Dしか使っていないプログラムはd3drm.libをリンクしなくても
EXEを作成できるし、vistaでも実行できるはず。未確認です。

3DなのにEL4Dという名前は何でかというのも知らなかったのですが、
XYZ座標の回転のほかに、平行移動に一次元追加して、四次元の行列で
計算するから、4Dなのですね。
32名前は開発中のものです。:2008/02/22(金) 04:14:01 ID:tvbHoaKX
そもそもどうしてE3D(だっけ?)は、
出なかったのか

サイトまで用意してたのに
33名前は開発中のものです。:2008/03/16(日) 18:24:50 ID:acDej5kR
最新のDirectX SDKとリンクできる?
34名前は開発中のものです。:2008/05/27(火) 00:55:31 ID:DPYetouS
VC2008EEでビルドできました。
DirectXのディレクトリを見てみるとddraw.lib、dsound.libがありますね。
d3drm.libがないということはel3Dが使えない。
ということはスケルトンも使えない。el4Dがあるけど。

elはXファイルのアニメーション機能使えないんですよね。
本家掲示板ログ調べたら自分で作っれって。
35電脳プリオン:2011/12/17(土) 20:01:02.71 ID:JJHHjsrZ BE:364868249-2BP(1960)

使ったことない
36名前は開発中のものです。:2012/02/14(火) 11:52:20.82 ID:MB2xChf3
37名前は開発中のものです。:2012/04/18(水) 22:52:04.55 ID:/4UaEaRj
C MAGAZINEのサイトから
1998年9月号
特集 実践DirectXゲームプログラミング?Easy Link Libraryによる機能実装
Botchy
cmaga1998_09_toku.lzh 54.28Mバイト

1999年1月号
特集 思考ルーチン プログラムで考えを実装する
Botchy
cmaga1999_01_toku.lzh 46.03Mバイト

を再度取得しようと思ったらサイトなくなってた!

前に持ってたデータはそのあのなんだほら、家ごと太平洋だorz
38名前は開発中のものです。:2012/04/21(土) 06:38:01.76 ID:ASSzJDk1
39名前は開発中のものです。:2012/04/21(土) 18:54:57.50 ID:WWlZoqEB
>>38
まさしくそれです。
なんとお礼を申し上げたらよいか、文面以上に感謝しております。ありがとうございます!

本当に本当にありがとう!
40名前は開発中のものです。:2012/06/23(土) 00:31:30.92 ID:HSTSJ5oW
41名前は開発中のものです。
>>36
2014年6月にサイト閉鎖の告知を出してるから
被災はしたけど生きてたって事みたいだね
よかった