忍者ブログ
カレンダー
10 2024/11 12
S M T W T F S
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
プロフィール
HN:
[-_-;] (みかん)
性別:
男性
趣味:
プログラミング、XOPS
自己紹介:
中部地方在住です。
最新コメント
[11/30 NONAME]
[11/22 NONAME]
[09/24 NONAME]
[06/10 NONAME]
[01/29 NONAME]
XOPS関連サイト「みかん箱」の運営や、OpenXOPSの開発などを行う[-_-;](みかん)のブログ。近状報告や独り言などを書きます。
Prev Month123456789101112131415161718192021222324252627282930Next Month
「XopsAddonCreator」の開発 -2
前回に書いていて気が付いたのですが、今年10月中に一切開発が進んでいなかったのは、
同月下旬に行われた某資格試験を受けるために勉強していたためです。


ブロック編集機能を実装中です。
ブロックデータファイルから参照した既存データの 頂点を移動したり、ブロックの削除やコピー
andペースト(貼り付け)ができるようになりました。

後は、ブロックの新規作成や、テクスチャの設定(番号とUV座標)が出来るようにします。
ブロックの新規作成もポイントと同様に、ダイアログを出すインターフェースにする予定です。
OKボタン(ショートカットキー・Enter)を押す操作が増えますが、公式ソフトウェアのように
「大・小」以外にも大きさを指定して配置できます。
問題はテクスチャの設定です。いまだにどのようにするか決まっていません。

前回書き忘れましたが、ブロック・ポイント両方ともコピーandペーストが行えます。
現行のポイントエディタ・XPE+と異なりコピーできるデータの上限数はありません。
またWindows標準のクリップボードを使用しているため、他のXopsAddonCreatorや
ソフトウェア終了後でもペーストできます。

<追記>
前回の記事にSecretでコメントをしてくださった方、応援メッセージありがとうございます。
category : ソフト・ツール開発 comment [0]
PR
「XopsAddonCreator」の開発 -1
9月1日  あのソフトの次世代機つくろうとしてた
9月12日  あのソフトの次世代機 かな?
9月20日  グラフィック比較
11月10日 実質あのソフトの次世代機

今まで適当な名前で呼んできましたが、ソフトウェア名と開発を正式に発表します。

名前:『XopsAddonCreator』
(XPE+:ポイントエディタ と異なり、基本的に略しません。)

概要
・現行ポイントエディタ「XPE+」の次世代ソフトウェア。
・ブロック編集も行えるようにし、ADDON制作の総合環境を目指す。
・現行XPE+より動作は軽い。近年のマルチコアCPUも意識した設計。
・とりあえずWindows2000以降なら動く見込み。ただしDirectX 9.0c必須。
・使用する開発環境も変更し、最初から制作し直す。
・XOPS2については現時点で非対応。(正式発表されていない以上無理)
・多言語対応
・公開時期未定。ってか開発続行すら未定。

機能
・基本的に、現行XPE+の機能は全て取り込むつもり。(一部例外あり)
・操作性はXPE+より部分的に変わるかも。
・前述の通りブロック編集モードを実装。
・「元に戻す」機能実装
・ウインドウはサイズ可変に。最大化も可能。
・各ビューは表示サイズを変更可能。


以下、多言語動作のテストとして、今回は英語表示した画像。


(クリックで拡大)

独自形式(フォーマットとしては汎用のINIファイル)の「言語ファイル」を用意することで、
日本語、英語、韓国語、中国語、ロシア語・・・などUnicodeで表現できる言語ならば
何語でも表示できます。
ただし私の語学力の問題により、標準では日本語と英語のみの採用になりますが、
言語ファイルはユーザーで追加することも可能です。

付属する説明書としては、日本語で書かれたものをメインに用意する予定。
その他に、テキストファイルで書かれた簡易的な英語の説明書も用意しようかなぁと。
っと言っても、公開場所の「みかん箱」がバリバリ日本語なので、はたして外人が使って
くれるかどうかは分かりませんが。
category : ソフト・ツール開発 comment [0]
実質あのソフトの次世代機
11月です。既に2012年の終わりが見えてきました。
相変わらず「SCCB」は動きません。 アー困った困った・・・半諦めムード。



(クリックで拡大)

地道な作業が進んでいます。
主な作業は、急ピッチで書いたため仮組みだったポイントの編集機能の作り込みです。
とりあえず10月8日に言ったバグは、判明しているものについては全て潰しました。
想像以上に設計自体は悪くなかったため、公言通りの作り直しはせず問題を1個づつ修正
していきました。
後は、念願だった「元に戻す」機能とか、範囲複数選択とか、グリッド調整とか。
特定の条件下でのマップ読み込み時に強制終了するバグがあり、それも直しました。

現時点で全体的には不具合もなく、とっても良い感じです。
ブロックの編集機能を全く実装していないので、これからはその辺を作るのが課題です。
っていっても自分はそんなにマップを作らないため、「使いやすいブロック編集機能」という
のが良く分からないのです (え

メインPCに「VMware Player」(仮想化ソフトウェア)入れました。
別に他のOSで遊ぶわけではなく、今開発中のこれの動作テストをするためです。
環境を構築しざっと試したところ、開発環境のWindows7以外にもDirectX 9.0cが入って
いればXPと2000でも無事動作しました。
  ※現時点のプログラムです。今後、動作環境として保証するとは限りません。


別件ですが、11月1日に「みかん箱」で新マップを公開しました!
ちょっと前から言い続けたいた例のマップです。 アレ? もう1年近く引き延ばしてたのか・・。
category : ソフト・ツール開発 comment [0]
SCCBが動かない
学校が実質連休に入りました。
やりたいことが沢山あるのですが、やらないといけないことに先に手を付けます。

学校の都合(?・なんだよそれw)で、カメラモジュールを制御しなければなりません。
適当にCMOSセンサーとしてOV7670が使われたモジュールを入手しましたが、そのカメラ
モジュールを制御するのに必要なSCCB(Serial Camera Control Bus)インターフェースに
苦戦しています。

例のFPGAにカメラモジュール直結で、各種設定をするのに必要なレジスタへの接続である
SCCBの制御も、FPGA側でワンチップで行おうとしています。
メーカーのデータシートやSCCB資料、ネット上で拾える範囲のSCCBに関するあらゆる情報
などを拾ってあれこれ試していますが、動く気配が全くありません。

一度電源を落としてリセットしても、何を入力しても、常に「HI・1」しか返ってきません。
 (データ線はモジュール側でプルアップされているので、実質応答なし。)
私の理解が間違ってなければ、手元のオシロスコープで追っかけても、FPGA側から出てくる
波形は正しく見えます。
SCCBでないビデオクロックの方に入力すると、他のタイミング出力と、映像らしきデータの
羅列(未確認)が返ってくるので、CMOSセンサー自体が壊れている路線はなさそうです。

SCCB自体はI2Cのサブセットらしいです。SPIやUARTは使ったことがありますが、I2Cとか
やったことないわけで。「動かした経験がない」というのが結構痛いです。

実は、まじめに取り組み始めたのはここ数日ですが、2・3ヶ月も前からぶつかっている
問題だったりします。 カメラモジュールから映像を取得して何かする という以前の問題で、
根本的に制御すらできていないのですから、もうお話になりません。
毎度のことですが、身の回りに この手に詳しい人がいないので、自己解決を目指します (泣
category : 電子工作 comment [0]
ブログを移転しました!
【今表示されているブログが移転後の新ブログです】 (記事投稿時点)

タイトルのままですがブログを移転してきました。

前々から適当なURLで作成してしまったため「いつかURLを変えたい」と思っていましたが、
ブログサービス提供元の‘忍者ブログ’の各種設定画面や説明書を読んでも、変更方法が
分かりませんでした。 (・・・ってか出来ない?)
どうも、ブログ作成時に一度設定したURLは変更できないみたいです。

仕方がないのでブログごと新規作成し、そのまま引っ越してくることにしました。

これを機会に今までの投稿記事を全て捨てて新たにスタートを切ることも考えましたが、
2010年9月25日の記事で触れた通り、「このブログは他人に情報発信する以外にも、自分の
行動・活動の記録として、大きな意味を持っている」という観点から過去の記事を捨てるわけ
にはいきません。
今日を境に何かあった時に新しいブログと古いブログを行き来するのはいやなので、今まで
の投稿記事も全て引き継ぐことにしました。

今まで書き溜めてきた記事は公式提供の‘ブログのお引越しツール’なぬもので簡単だった
のですが、「インポート、エクスポート共に画像等は対象外です」との仕様が厄介でした。
今までブログに投稿した全ての画像を1枚づつ手元のメインPCに保存し、新規作成したブログ
へ1枚づつ再アップロード。各記事の画像リンクを全て手動で書き換える、 という面倒極まり
ない作業を強いられました。

‘ブログのお引越しツール’というのは、他のブログサービスからの転出・転入を前提に設計
されているもので、ブログに投稿される画像の管理方法などは各ブログサービスごとに異なる
ため、投稿された画像情報の統一移行手段はないのだと思います。
確かにブログのURL変更目的で忍者ブログ内で利用するのは想定されていないのだと思い
ますが、その辺も考慮した設計なり別ツールなりを用意してくれないかなぁと思いました。
運営元の‘サムライファクトリー’に要望として提出しても良いのかもしれませんが、それもそれで
面倒なのでやめておきます。

今後とも「みかんの戦闘ブログ」をよろしくお願いします。
category : このブログについて comment [0]
[60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70]

※過去のブログ記事は 原則として編集・修正していません。
 各記事の内容は投稿時のものであり、現在では異なる場合があります。
 最新の情報は、関係する内容について書かれた 最新の記事をご覧ください。

TOP