2005-09-01から1ヶ月間の記事一覧

射線を遮られたAIはどう行動させたらいいだろうと考えながら長いこと違うことをやっていた。何してたかは秘密。で結局射線を遮られたAIは単純にターゲットとの距離を縮めようとするだけで多くの地形では満足のいく動きをするように思える。袋小路にハメられ…

飲み食いの音をアクション化して周りにも聞こえるように チャットログ

頭の上から扉を閉めさせるために久しぶりにマルチクライアントで起動したらでてきた細々としたバグの修正 過去のspawnが起きた部屋の記録のセーブ&ロード

エンカウント時にアイテム使用や装備変更を禁止 相変わらずドアにアイテムが引っ掛かるので調整 死亡時挙動再考 落とし戸に挟まれたとき固まって動けなくなる

水場用透明NPC ウォータースキン 最大容量のある容れ物的なものを実装するための嘘コンテナアイテムシステム 使いきりアイテムを使用する

ヨーグルティング-ど おもしろかった。個性って大事だなぁーと思った。 水場オブジェクトの作成

ヨーグルティングいんぐ

ビルボード表示だけに対応してつくられていたキャラクター描画システムにメッシュで表示する方式を、半ば無理矢理埋め込むようにして実装(途中)

定位置NPCのデータ記述方法に機能追加。マップデータの中のテキスト型のデータで詳細内容とパレット番号を指定、ビットマップから位置を指定できるように。

接続ノードの決定の条件に自分との距離を使っていたところに、そこへ付け加える形で、各部屋の連結情報からの検索した隣接部屋にいるノード同士も接続させるように。

天井に頭をぶつける処理をしてないアイテムチップが天井が低いところではまってたので、頭がぶつかっているかどうか処理しない奴らは自分の足元より高い位置から始まってる壁、梁みたいなものには反応しないように。5行。

地形との衝突判定を最適化してアイテムは壁に対してレイを飛ばして正確に反射角をだすことに。面との角度は今まで比較にしか使ってなかったので、昔作った面の角度を出すとされる関数が実はcosを返していたことにしばらく気が付いてなかった。 移動時の壁こ…

やっぱり方向キーを押しながらしゃがみでジャンプ、レバーニュートラルでしゃがみ、にしてボタンを統合。 アイテムが放出されて壁にあたったときに跳ね返るように。アイテムがそれ以上進めないことが判明した時点で周囲6箇所の高さを平均3回チェックして高速…

自分選択キーは隠蔽(事実上廃止)味方選択キーの長押しで代用。 パッド

とりあえず意味があるかわからないけど、プレイヤーを追いかけているときに近くに他Mobがいるときはすこし目標地点をずらすように。同じ場所に重なってしまうのがかっこ悪いので。 ヘイト AI 弓 まだまだ問題が…

アイテム、装備、ステータス 各ウィンドウをshow/hideするキーバインド用の機能の定義

ステータスの表示を石による増加分+装備品というふうに 石精製画面にステータスアップ要素の詳細情報をいっしょに表示するようにした