Small Basic: LitDev 拡張機能のダウンロードとインストール (ja-JP)
はじめに
この記事では、Small Basic 用の LitDev 拡張機能をダウンロードしてインストールする方法について詳しく説明します。 Small Basic 1.2 は、ほとんどの新しいバージョンの Windows と互換性があります。 LitDev 拡張機能は、デフォルトの Small Basic オブジェクトのライブラリと比べて 2倍以上のライブラリとして機能します。 LitDev 拡張機能には多くの機能と試すべき理由があります。
LitDev 拡張機能について
こちらが API リファレンスです: https://litdev1.github.io/LitDev.html
ここで、私たちが試すべき拡張機能のオブジェクト/クラスのいくつかのハイライトを示します。
- LD3DView - 完全な 3D グラフィックエンジンの機能を Small Basic に組み込みましょう!とてもクール!
- LDPhysics - ドカーン!ゲームの物理学を持ってこよう!
- LDController - これで、ビデオゲームコントローラ(USBゲームパッドとジョイスティック)を使用して、作成したゲームをプレイできるようになりました。
- LDDebug - 基本的なデバッグの秘訣をまとめてハックしましょう!小さくて基本的な方法でデバッグしてください!
- LDWaveForm - リモート制御オブジェクトは、Small Basicプログラムでプログラムできます。ありえない?ありえます!
- LDWebCam - 今や見えます!私たちのウェブカメラで。
さらに、 https://litdev1.github.io/LitDev.html から入手できる多くの機能があります。
これらすべてのオブジェクトは、1つの拡張機能で使用できます。
次に、この拡張機能のインストール方法について説明します。
https://litdev1.github.io/index.html#Usage
最新バージョンのダウンロード
ここの一番上に最新バージョンがあるはずですが、ベータ版をインストールして、LitDevや他のユーザーが現在実験しているものを試すこともできます。
ファイルをダウンロードしたら、ファイルを解凍して移動させます。
すべての Small Basic 拡張機能と同様に、拡張機能 dll と xml(dll zip内)を、Small Basic インストールフォルダーの lib サブフォルダーにコピーします。通常、次のいずれかの場所にあります。
C:\Program Files\Microsoft\Small Basic\lib
C:\Program Files (x86)\Microsoft\Small Basic\lib
libフォルダーが存在しない場合は、作成する必要があります。
DLLファイルのブロックを解除する
次に、DLLファイルのブロックを解除する方法を示します。
拡張機能の命令が Small Basic で表示されない(LD とタイプしてオプションが表示されない)場合、ダウンロードしたdllのブロックを解除する必要があるかもしれません。LitDev.dll を右クリックして[プロパティ]を選択し、存在する場合はブロックをクリアします。ブロック解除に失敗した場合は、書き込みアクセス権があるフォルダー(ドキュメントなど)にLitDev.dllをコピーし、そこでブロックを解除して、 Small Basic libフォルダーに戻します。または、コンテンツを解凍する前に、ダウンロードしたzipファイルのブロックを解除します。
https://litdev1.github.io/images/unblock.png
このような問題はよく発生します。
完全なインストール手順
次の方法で指示/ステップに従ってください:
- ここから LitDev zipファイルをダウンロードします。
- どこかに保存し、解凍します。
- DLL ファイルと2つの XML ファイルを Small Basic 拡張機能フォルダーにコピー/移動します。Lib フォルダはバージョン1.2で自動的に作成されると思います(Kinectファイルが格納されているため)。 私の場合、拡張フォルダは C:\Program Files (x86)\Microsoft\Small Basic\lib でした。
- 上記の「ブロック解除」のトラブルシューティング手順を試すことができますが、DLLファイルのブロックを解除するという最悪のシナリオがあったので、それから始めます。LitDev.dll ファイルをドキュメントフォルダーに切り取り/移動します。
- DLL ファイルを右クリックし、[プロパティ]をクリックします。
- [プロパティ]ウィンドウで、[セキュリティ]セクションの下部にある[ブロック解除]をクリックします(上の画像を参照)。[OK]をクリックしてウィンドウを閉じます。この時点で、ウィンドウを再度開いて再���認できます。 「属性解除」オプションが(属性セクションの下に)なくなった場合に機能することがわかっています。
- LitDev.dll ファイルを切り取り、Small Basic の Lib フォルダーに戻します。
- LitDevオブジェクトでSmall Basicを実行してテストします。ZPX036 をインポートして、[実行] をクリックします。または、別のテストとして LD と入力すると、IntelliSense ホイールに LitDev オブジェクトが表示されます。
LitDev ドキュメント
準備が整い実行できるようになったら、LitDev のドキュメントを調べて詳細を確認してください。
お察しかもしれませんが、LitDev と多くのサポート開発者は、この拡張に多くの考えと労力を費やしました。
Small Basic 拡張機能マネージャー
もう1つの方法として、LitDev の Small Basic 拡張機能マネージャーを介して LitDev 拡張機能とその他の拡張機能をインストールすることできます。
これは、Small Basic 拡張機能を管理するためのユーティリティプログラムです。これをインストールするには、ExtensionManager.zip をダウンロードし、コンテンツをどこかのフォルダに抽出して保存し、SBExtensionManager.exe を実行します。
関連項目
- [[articles: Wiki: Small Basic ポータル (ja-JP)]]
追加リソース
- Small Basic LitDev 拡張機能 - TechNet Gallery から今すぐダウンロード!!!(ブログ:英語)
- LitDev 拡張機能アップデート(フォーラム 2015-04-30:英語)
- LitDev 拡張機能アップデート(フォーラム 2014-08-23:英語)
他の言語
- [[articles: Small Basic: Download and Install the LitDev Extension]](英語)