関数リファレンス変更履歴




1998-05-08 Ver2.50 戻る

■修正 01.システム関数 No.20 njWaitVSync 備考を追加 ------------------------- 備 考 pdExecPeripheralServer関数は、本関数に吸収されました。
それに伴い、本関数にてペリフェラル情報の取得を行っていますので、必ず実行してください。 -------------------------

1998-05-07 Ver2.49 戻る

■修正 06.3Dグラフィック関数 No.03 njDrawPolygon3D 誤:njDrawPlygon3D ↓ 正:njDrawPolygon3D

1998-04-30 Ver2.48 戻る

■追加 07.ライト関数 No.21 njSetLight ■修正 02.マトリクス関数 No.22 njRotateXYZ 書式と引数が間違っていました。 14.特殊効果関数 No.04 njFogDisable No.05 njFogEnable No.06 njGenerateFogTable No.07 njGenerateFogTable2 No.08 njGenerateFogTable3 用例 誤:njSetFogTable(); ↓ 正:njSetFogTable(fog); No.12 njSetFogTable 用例 誤:njGenerateFogTable(fog, -10000, -40000); ↓ 正:njGenerateFogTable3(fog, -10000, -40000);

1998-04-24 Ver2.47 戻る

■修正 02.マトリクス関数 No.05 njClearMatrix 備考欄の厳守事項は解除されました。 よってアプリケーションで使用することができます。 13.デバッグ関数 No.03 njPrintColor α値は、無効と記述しておりましたが、α値は有効です。

1998-04-23 Ver2.46 戻る

■修正 14.特殊効果関数 No.01 njExcuteFade 誤:njExcuteFade→正:njExexcuteFade No.06 njGenerateFogTable 引数の「 Float f 」を削除。マニュアルの誤記

1998-04-15 Ver2.45 戻る

■追加 11.テクスチャ関数 No.26 njInitCahceTextureBuffer No.27 njInitTextureBuffer ■修正 07.ライト関数 No.17 njSetUserLight ■おわび 04.数学関数 No24 誤:njLog2()→正:njPow() ※No23,No24がともにnjLog2()になっていてnjPow()が抜けていました。 16.メモリ関数 No03 誤:njMemCopy2()→正:njMemCopy4() ※タイトル及びINDEXページがnjMemCopy2()になっていました。

1998-04-09 Ver2.44 戻る

■修正 02.マトリクス関数 No.26njScaleV の書式を修正 njScale→njScaleV

1998-04-07 Ver2.43 戻る

■修正 15.モーション関数 No.16njDrawShapeMotionを追加

1998-02-19 Ver2.41 戻る

■修正 02.マトリクス関数 No.03njCalcPointの機能文を修正 誤: 任意の点 pd にマトリクス変換を行い、変換後の座標を ps に格納します。... 正: 任意の点 ps にマトリクス変換を行い、変換後の座標を pd に格納します。...

1998-02-14 Ver2.40 戻る

■新規追加 09.モデル関数 No.10 njSimpleDrawObject オブジェクトの描画 No.11 njSimpleDrawModel モデルの描画 15.モーション関数 No.06 njActionLink モーションの結合 No.07 njDrawMotionLink モーションの結合 No.08 njDrawShapeMotion シェープ付きモーションの実行 No.09 njDrawShapeMotionLink シェープ付きモーションの結合 No.10 njFastAction モーションの実行 No.11 njFastActionLink モーションの結合 No.12 njFastDrawMotion モーションの実行 No.13 njFastDrawMotionLink モーションの結合 No.14 njFastDrawShapeMotion シェープ付きモーションの実行 No.15 njFastDrawSpeMotionLinkha シェープ付きモーションの結合 ★英語版は未対応(98-02-14現在)

1998-02-10 Ver2.36 戻る

■修正 no10-31 njSetPerspective 「引数」を修正 誤:njSetPerspective(ang) ↓ 正:njSetPerspective(NJM_DEG_ANG(ang))

1998-01-30 Ver2.35 戻る

■修正 no11-03 njInitTexture 「引数」注意を追加
Nindows を組込む場合は、使用するテクスチャ数を+3加えてください。

1998-01-26 Ver2.34 戻る

■削除 no1-01 njAlphaMode() no1-08 njSpecularMode() no1-13 njModifierVolumeMode() は内部関数なのでアプリケーションからは使用しないでください。 ■修正 10.ビュー関数 no.02 njClipZ ニアクリッピング、ファークリッピングの限界値を指定します。 引 数 誤:描画領域の左上と右下の座標        ↓ 正:描画領域の右上と左下の座標

1998-01-21 Ver2.33 戻る

■修正 09.モデル関数 No.08njSetConstantMaterial モデルマテリアルの設定 用例 誤 : argb.a = -128.0f; ↓ 正 : argb.a = -0.5f;

1998-01-20 Ver2.32 戻る

日本語版英語版を相互リンク。 バージョン番号を統一、「Ver2.32」 ■記述バグ 10.ビュー関数 njSetPerspective (to English) 用例: : 誤 njSePerspective(120); ↓ 正 njSetPerspective(120);

1998-01-08 Ver2.31 戻る

目次ページからのリンク修正 以下の関数へのリンク修正 09.モデル関数
06njInit3D
3Dシステムの初期化
07njSetConstantAttr
モデルアトリビュートの設定
08njSetConstantMaterial
モデルマテリアルの設定
09njSetDepthQueue
デプスキューの設定

1997-12-10 Ver2.30 戻る

■新規追加関数 01.システム関数 No.01 njAlphaMode No.02 njColorBlendingMode No.04 njIgnoreTextureAlphaMode No.08 njModifierVolumeMode No.09 njPolygonCullingMode No.10 njPolygonCullingSize No.13 njSpecularMode No.18 njTextureShadingMode 03.コリジョン関数 No.01 njCollisionCheckBB No.02 njCollisionCheckBC No.03 njCollisionCheckBS No.04 njCollisionCheckCC No.05 njCollisionCheckSC No.06 njCollisionCheckSS 07.ライト関数 No.01 njSetLightAlpha 09.モデル関数 No.04 njFastDrawModel No.05 njFastDrawObject 11.テクスチャ関数 No.21 njReLoadTextureNum No.22 njReLoadTextureNumG No.23 njRenderTextureNum No.24 njRenderTextureNumG No.25 njSetRenderWidth 13.デバック関数 No.07 njFrameBufferBmp No.09 njPrintSize 15.モーション関数 No.03njFastAction No.04njFastDrawMotion ■仕様変更関数 02.マトリクス関数 No.13 njOuterProduct書式/引数に「NJS_VECTOR *ov」を追加 07.ライト関数 No.11 njSetLightColor書式を変更 No.16 njSetUserLight備考を追加 11.テクスチャ関数 No.01 njCalcTexture引数に「NJD_TEXMEM_MAXSIZE」を追加 13.デバック関数 No.03 njPrintColor機能変更「A値は使用されません」 ・使・用・規・制・1 下記関数は旧Ninja(SDK Ver0.15以前)プログラムとの互換性を保つ為に残されている 関数です。将来関数群から削除される可能性がある為、新しくプログラムを組む場合 には使用しないようお願いします。 No.09 njMultiViewMatrix No.17 njRotateViewX No.20 njRotateViewXYZ No.23 njRotateViewY No.26 njRotateViewZ No.35 njTranslateView No.38 njTranslateViewV No.43 njUnitViewMatrix ・使・用・規・制・2 No.02 njClearMatrix この関数はこれまでの Ninja(SDK Ver0.15以前)との互換性を保つ為に残してある関数 です。この関数は選択したビューをマトリクススタックのベースに反映させていました がnjSetView()関数を実行した時点で反映させるようにしたため、将来関数群から削除 される可能性がある為、新しくプログラムを組む場合には使用しないようお願いします。 このため、以下の用例からnjClearMatrixに関する記述を削除しました。 No.11 njRotateViewPosXAbsolute No.12 njRotateViewPosXRelative No.13 njRotateViewPosYAbsolute No.14 njRotateViewPosYRelative No.15 njRotateViewPosZAbsolute No.16 njRotateViewPosZRelative No.18 njRotateViewXAbsolute No.19 njRotateViewXRelative No.21 njRotateViewXYZAbsolute No.22 njRotateViewXYZRelative No.24 njRotateViewYAbsolute No.25 njRotateViewRelativeY No.27 njRotateViewZAbsolute No.28 njRotateViewZRelative No.36 njTranslateViewAbsolute No.37 njTranslateViewRelative No.39 njTranslateViewVAbsolute No.40 njTranslateViewVRelative

1997-11-18 Ver2.21 戻る

njSetFogDensity()の備考を追加。

1997-11-06 Ver2.01 戻る

・全ての「書式」の「 include <njglobal.h>」を削除

1997-11-05 Ver2.00 戻る

・KAMUI版Ninjaリファレンス ・主な変更点(変更履歴は現在作成中) --------------------------------------------- システム関数ので削除された関数 njSetColorMode nkGetColorMode 新規追加 njInitVertexBuffer njMipmapAdjust njSuperSampleMode njTextureClumpMode njTextureFilterMode njTextureFlipMode 仕様変更 njSetBackColor --------------------------------------------- マトリクス関数 新規追加 njResMatrix 仕様変更 njRotateXYZ 引数の設定方法が変更 --------------------------------------------- 数学関数での 新規追加 njExp njHypot --------------------------------------------- 2Dグラフィクス関数ので 仕様変更 njDrawTriangle2D アトリビュート「NJD_DRAW_WHEEL」を「NJD_DRAW_FAN」に変更 --------------------------------------------- スクロール関数ので 仕様変更 njDrawScroll --------------------------------------------- モデル関数で削除された関数 njDrawAlphaBuf njSetTextuerMOde 仕様変更 njControl3D 以下のパラメータが仕様変更になってます NJD_CONTROL_3D_DISP_AXIS
NJD_CONTROL_3D_NO_CLIP_CHECK
NJD_CONTROL_3D_CONSTANT_ATTR
NJD_CONTROL_3D_CONSTANT_MATERIAL
NJD_CONTROL_3D_OFFSET_MATERIAL
NJD_CONTROL_3D_DEPTH_QUEUE
追加されたパラメータ  NJD_CONTROL_3D_VERTEX_OFFSET NJD_CONTROL_3D_MODEL_CLIP NJD_CONTROL_3D_CONSTANT_TEXTURE_MATERIAL njInit3D njDrawAlphaBuf関数の削除に伴い機能変更 --------------------------------------------- ビュー関数 関数名の変更 njLookAtViewRelative→njLookAtView njLookAtViewVRelative→njLookAtViewV 新規追加 njSetPerspective --------------------------------------------- テクスチャ関数で削除された関数 njExitTexture njInitCacheTexture njLoadTextureNumG 新規関数 njSetTextureInfo njSetTextureName 仕様変更 njCalcTexture --------------------------------------------- 特殊効果関数 削除関数  njFogTableIndex2Z 新規関数 njGenerateFogTable njGenerateFogTable2 njGenerateFogTable3 --------------------------------------------- モーション関数 削除関数 新規関数 njAction njDrawMotion njSetMotionCallback

1997-10-24 Ver1.31 戻る

・テクスチャ関数の以下を削除 njInitCacheTexture njLoadTextureNumG ・特殊効果関数の以下を削除 njInstantFog njInstantFog2 njInstantFog3 njChromakeyEnable njChromakeyDisable njSetChromakeyColor ・追加関数 (フォグ) njGenerateFogTable njGenerateFogTable2 njGenerateFogTable3 njSetFogDensity (ビュー) njSetScreenDist njSetScreenDist2

1997-10-21 Ver1.30 戻る

・ヘッダファイルを追加
各項目へのリンクはまだされていません。

1997-10-17 Ver1.21 戻る

・関数リファレンス間のリンク作業終了

1997-10-16 Ver1.20 戻る

・サウンド関数群の追加(新規) njGetSoundFileName njGetSoundPostion njGetSoundLength njOpenSound njPlaySound njSeekSound njCloseSound njCloseSoundAll ・関数リファレンス間のリンク作業(現在進行中)

1997-10-15 Ver1.01 戻る

・仕様変更 njInitSystem njInt3D ・追加関数 njInitVertexBuffer njUnitViewVector njUnitCurrentViewVector njUnitBaseViewVector njRotateViewPosXRelative njRotateViewPosYRelative njRotateViewPosZRelative njForwardViewRelative njRotateViewXAbsolute njRotateViewYAbsolute njRotateViewZAbsolute njRotateViewXYZAbsolute njTranslateViewAbsolute njTranslateViewVAbsolute njRotateViewPosXAbsolute njRotateViewPosYAbsolute njRotateViewPosZAbsolute njForwardViewAbsolute njSetBaseView njReturn2BaseView njTextureFilterMode njSuperSampleMode njTextureClampMode njTextureFlipMode ・関数リファレンス間のリンク作業(現在進行中)

1997-09 Ver1.00 戻る

・システム研究開発部からのタグ書換え