投稿記事

★ゲームの記事 (4)

hirukoTime 2024/02/09 21:09

Script供養

CharacterControllerでAddForceを使いたかった。

ロジックをを分離してあるので、使いやすいと思います。
でも、今回は使わないのでよろしければDLしてみて下さい。

  • public void AddForce(Vector3 addForce , ForceMode forceMode = ForceMode.Force)
    できる限り、Rigidbody.AddForceと同じ感覚で使えるように実装したつもり

以下の二つは落下計算を併用してるので、UseGravityの状態でないと作用しません。

  • isStable
    着地判定とは別に床に立っていられるかの判定。

  • slopeMargin
    変数名がおかしい気がするが、
    CharacterControllerのSlopeLimit+slopeMarginまでは滑らなくなる。

着地判定に使用しています。
Starter Assets - ThirdPersonからの借用
groundedOffset
groundedRadius
* groundLayers


動画で少し斜め奥に滑ってるのは片面描画のPlaneがその向きに置いてあります。
見難くてすみません。

フォロワー以上限定無料

制作応援よろしくお願いします。

無料

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

hirukoTime 2024/01/22 23:19

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

hirukoTime 2024/01/17 01:51

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

hirukoTime 2024/01/07 19:06

ドロネー三角分割やりたくなった

なんとなく、やりたくなったから作ってみた。

参考
高速なドロネー三角形分割@hadashiA

参考サイトのものは三角形を取得する際にかなり重複を拾ってたので修正してみた。
現状も少し問題があるのだが、スクリプトの写経と調査で疲れたので今日はこの辺で終わろう。

  • 問題
    残ってる問題は隣り合う三角形の重複辺を取り除くだけ。
    解決策は思いついてるが上でも言ったように疲れた。

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

記事のタグから探す

月別アーカイブ

限定特典から探す

記事を検索