DxOpalにシングルタッチ用のAPIを追加しました
私が作ったタッチ用のAPIがマージされたようなので今後はDxOpalでタッチが使えるようになりました。
追加内容
ただしシングルタッチにしか対応していないので、マルチタッチが使いたい場合はこれをベースに拡張するなり再設 ...
二足歩行させるメカを作ってみよう
メガドライブミニにガンスターヒーローズと魂斗羅が収録されることが決定しましたね。この二つは当時のハードながらも多関節キャラが動きまくって度肝を抜かれた記憶があります。
たまにこれらの技術の一部がわが心の師である元コ〇ミのmie ...
DxOpalの新しい画像読み込み処理を実装
前回のDxOpalの画像読み込みの改良案を考えてみたの構想を実装して、実際にゲーム開発で使い勝手を試してみた。
追加したソースコード(GitHub)。
使い方は前回説明した通り
読み込みが終 ...
マップエディタ変更
マップを作るときにTMapEditerという古いツールを使ってきたのだが、Windown10 だとまともに動かなくなってきたので、Tiled Map Editorというツールに移行できないか試してみる。
今まで作ったマップ ...
DxOpalに半透明追加とはじめてのコミット
ボスの攻撃を加算αで描画したかったので、DxOpalのSpliteに半透明の機能を追加してみた。
左から、通常描画、通常α合成、加算合成。
DxRuby(DirectX)を参考にHTML5で
DxOpalのファイル読み込みクラスを作ってみた
前回のDxOpalでのマップファイル読み込みの件。結局XMLHttpRequestでなんとか読み込んでいたんだけどJavaScriptむき出しはなんなのでファイル読み込み部分をモジュール化しておこうと思う。
せっかくなのでDx ...
Opalでファイル読み込み
DxOpalにてマップを表示するためcsvデータ読み込む方法が分からなかったので、rubyコードに直接埋め込んで処理させてたのだが、さすがに限界が来そうなので、ちゃんとファイルの読み込みかたを勉強しておくことにした。
Opal ...
ブロックの当たり判定を実装
自機のブロックへの当たり判定処理を入れる。少しはゲームらしくなったかも。
カーソルキーで左右移動。Zキーでジャンプ。
しかしスマホでも開発してるのに、キーボードがないと操作ができないというのはな ...
Opalでクロージャは使えるのか
DxOpalの実験も一段落したので、本格的に開発に取りかかるその前に少しコードを綺麗に整理しておきたい。
まず気になるのはインスタンス変数(メンバ変数)の多さである。
これだけ多いと結構汚く見える。しかしまだ ...
マリーさんを右に
プレイヤー処理と背景を合わせてちょっとゲームっぽくなった。
カーソルキーで左右に移動、Zキーでジャンプ。
まだ当たり判定がないから壁だろうが空中だろうがどんどんつき抜けて行ってしまう。もう誰