[過去ログ] 【ゲームエンジン】Unity初心者質問スレBuild3 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
202
(2): 名前は開発中のものです。 [safe] 2020/01/23(木) 06:19:45.63 ID:xz19b8uw(1) AAS
こんな早朝に人いるかな?
Rigidbody2D.AddForceを使ってジャンプさせているんだけど
rigidbody2D.AddForce(Vector2.up * 数値);って感じで。
しかしこれではジャンプ力(高さ?頂点?)を決めてやれるだけで
ジャンプそのもののスピードはいじれない。
ぽい〜んってジャンプじゃなくて
ヒュンッとしたジャンプをさせたいんですが良い方法あります?

C++時代なら毎フレームに加える数値を増やせばよかっただけなんですよねえ
255: 名前は開発中のものです。 [sage] 2020/01/26(日) 00:40:30.63 ID:2uuxF2Qq(1/3) AAS
>>254
254(1): 名前は開発中のものです。 [sage] 2020/01/25(土) 23:07:40.70 ID:aeB2xTib(2/2) AAS
自己解決した。

CollisionEnter 一回では法線の正確な値が取れなかった…
イイね!
457
(1): 名前は開発中のものです。 [sage] 2020/02/09(日) 14:15:44.63 ID:soc4B/eD(1/2) AAS
2Dゲームを制作してるんですが
例えばスーパーマリオのステージを再現しようとした時
ステージの端はSceneの窓のどこからにすればいいでしょうか?
というのもUnityってx:0、y:0はSceneの中央じゃないですか?
横長のステージなのにいきなりSceneの中央から作り進めていいんでしょうか?
642
(1): 弟子 [] 2020/02/23(日) 16:54:50.63 ID:wXiQfNRp(1/7) AAS
>>641
641(1): 名前は開発中のものです。 [sage] 2020/02/23(日) 14:44:48.99 ID:LCQz7D0v(1/6) AAS
Playfabのキャラクターデータについて

ゲームマネージャ上では追加ができないため、クライアント側、つまりUnity側からレコードを作るのだと思うのですが、
クライアントAPIにUpdateCharacterDataというメソッドしか見当たらないのですが、
新規作成でIDが存在しないはずなのに、リクエストにCharacterIDが必要とされるエラーが出ます。

適当なIDを割り振ってもIDが存在しないエラーが出ます。
試しにあらかじめ作成しておいたプレイヤーデータのマスターID、タイトルIDをセットしてみましたが、
同様にIDが存在しないエラーが出ます。

もうどう扱ってよいのかわかりません。
てっきりゲームキャラクターのレベルやステータスをうまいこと扱ってくれるモノだと思ったのですが違うのでしょうか?

利用できない場合、プレイヤーデータ(タイトル)の方を使っていくしかないと思うのですが、それが正しいのでしょうか?
先にキャラクターを作成します、命令は「GrantCharacterToUser」です
これ使い方結構癖あるというか、まぁまだ日本のWebには情報ないので
私が作った手引書読んでもらえるとすぐわかるけどね
一応ツイッターにヒントがあるww
Twitterリンク:Unity20775629
Twitterリンク:Unity20775629
Twitterリンク:5chan_nel (5ch newer account)
776
(1): 名前は開発中のものです。 [sage] 2020/03/08(日) 17:40:35.63 ID:+9Yp1l0D(2/4) AAS
>>775
775(1): 弟子 [] 2020/03/08(日) 17:04:39.10 ID:u0wg0OZ9(3/5) AAS
>>773
instantiate はgame object を返してくれるのですよ
なので返しを配列に入れれば、配列からランダムに取り出して操作が出来るのよ
いろいろ試してはいるのですがなんかエラー出ますm(__)m
そもそも生成自体ちゃんとできてないみたいです
どのように記述すればいいのでしょうか・・・?

public class sousa : MonoBehaviour
{
public GameObject obj; // インスペクターでプレハブ接続済み
public GameObject [] go=new GameObject[5];

// Start is called before the first frame update
void Start()
{
for (int i = 0; i <= 5; i++)  // オブジェクト複数生成
{
go[i] = Instantiate(obj);
go[i].transform.position = new Vector3(i, 0, 0);
}
}

// Update is called once per frame
void Update()
{
if (Input.GetMouseButtonDown(0)) //マウスクリックでランダム選択
{
Destroy(go[Random.Range(0,5)]);
}
}
}
977
(1): 名前は開発中のものです。 [sage] 2020/03/28(土) 10:12:38.63 ID:YAlOXMAb(3/4) AAS
>>973
973(3): 967 [sage] 2020/03/28(土) 08:55:27.89 ID:uvhlBSlp(1/5) AAS
簡単に説明されていることからおそらく比較的楽に実装できるようですが、
まだ全く分からないので詳しくお願いします

>>971
これは2Dの移動の方法でしょうか?
マウスのポイントと画面中央からの距離だけでは奥行の場所がわからないので移動しようがありません
奥行を含めたマウスのポイントを取得する方法があるのでしょうか?

>>972
生成されたレイが何らかのコライダに当たればその場所を特定し、そこへ進むことができるのですが、
空中を飛行するためにはコライダがない所にレイが発射されるため、場所が特定できません
その上で平面の交差判定とは、何か疑似的にコライダを空中に設け、レイキャストで交差判定をおこなうということでしょうか?
974の話はそもそも仕様だから。
最初の問いについては、奥行きに何もなければ検出できるわけないよね。
993: 名前は開発中のものです。 [sage] 2020/03/29(日) 02:36:29.63 ID:tuN6WF2Q(1) AAS
2Dオブジェクトに2つの画像をスクリプト側から任意のタイミングで
交互に切り替えたいのですがどうすればできますか?
1つの2Dオブジェクトに2つの画像を登録したりはできないでしょうか?
やりたいのはアニメーションではなく静止画画像の切替です。
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.050s