[表示 : 全て 最新50 1-99 101- 2ch.scのread.cgiへ]
Update time : 04/15 17:24 / Filesize : 51 KB / Number-of Response : 148
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【ゲームエンジン】Unity初心者質問スレBuild4



1 名前:名前は開発中のものです。 [2020/03/29(日) 19:35:12.24 ID:mirhKW7D.net]
ゲームエンジンUnityを楽しむ初心者による初心者の為のスレ
その為「アセットを購入しましょう」「チュートリアルやれ」「ググレカス」等禁止
初心者が親身になって初心者に教える。
又ググレの場合、何のキーワードでググるのか書いてね

●リンク
・Unity(日本公式サイト)
unity3d.com/jp
・マニュアル
 docs.unity3d.com/ja/current/Manual/index.html
・チュートリアル
 unity3d.com/jp/learn/tutorials
・スクリプトリファレンス
 docs.unity3d.com/ja/current/ScriptReference/index.html
・FAQ
 unity3d.com/jp/unity/faq
・MSDN
 msdn.microsoft.com/ja-jp/ms348103←スクリプトのエラー番号をこれで検索すると原因が日本語で出てきます。
※前スレ
【ゲームエンジン】Unity初心者質問スレBuild3
https://itest.5ch.net/mevius/test/read.cgi/gamedev/1578720539

130 名前:名前は開発中のものです。 mailto:sage [2020/04/15(水) 10:19:54.79 ID:aOIdAe/5.net]
rigidbody2dで水泳の蹴伸びみたいな反力を再現したいのですがうまく跳ねてくれません
どうすれば再現できますかね。。。

131 名前:名前は開発中のものです。 mailto:sage [2020/04/15(水) 11:55:11.62 ID:UUYKPDdG.net]
現在どうなっているのか、そこからどうしたいのかをもっと詳しく書かなきゃ答えられるはずなかろうにw

132 名前:名前は開発中のものです。 mailto:sage [2020/04/15(水) 12:15:26.63 ID:yVr1KOQK.net]
>>129
例えば説明文が「敵に5ダメージ」だとして、
5の部分を変数にしてバフ等の効果によって変更可能にしたい場合どう管理すれば良いのかが思いつきません。

今はひとつひとつを関数にして表示しています。

public string Attack(int playerAttack)
{
var text = $"敵に{playerAttack}ダメージ";
}

こんな関数をたくさん書いたクラスから呼び出してtextに代入する感じです。

理想としては、ScriptableObjectにstring Descriptionを追加してインスペクターに「$"敵に{playerAttack}ダメージ";」の様に書き込めると非常に楽なのですが、記号なども含めてそのまま表示されてしまいました。
インスペクターのフォーム内で変数を使用する方法はあるのでしょうか?

この様に変化するテキストを管理したい場合もエクセルは向いているのでしょうか?

133 名前:名前は開発中のものです。 mailto:sage [2020/04/15(水) 12:24:48.80 ID:yVr1KOQK.net]
>>130
物理挙動の話なら的外れかもしれませんが、
ttps://qiita.com/ryosebach/items/5bd90d4b464b9059f35d
ttps://qiita.com/pixelflag/items/e5ddf0160781170b671b
アニメーションの緩急はEasingと言うみたいです。
解決のヒントになれば良いですが。

134 名前:名前は開発中のものです。 [2020/04/15(水) 13:15:37 ID:lnHW68ZC.net]
質問です
カメラを矢印キーで上下に動くようにしたいのですが…

下のスクリプトにtransform.Translate(0,1f,0)のように書き足してみたのですが、カメラが1f上を写すだけで移動しませんでした。
2Dです。

public GameObject Player;

void Update()
{
Vector3 PlayerPos = Player.transform.position;
transform.position=new Vector3(PlayerPos.x,0,-10);
}

135 名前:名前は開発中のものです。 mailto:sage [2020/04/15(水) 13:29:54 ID:UUYKPDdG.net]
>>134
カメラのスクリプトじゃないのか?

136 名前:名前は開発中のものです。 [2020/04/15(水) 13:40:58.84 ID:lnHW68ZC.net]
>>135
カメラのスクリプトです
このスクリプトだとプレイヤーのx軸を追従するようになってます

137 名前:名前は開発中のものです。 mailto:sage [2020/04/15(水) 14:00:10.78 ID:UUYKPDdG.net]
>>136
なら、合ってるよ。
キャラの座標を毎回カメラに入れてるでしょ。

138 名前:帝王 mailto:sage [2020/04/15(水) 14:02:51.23 ID:PFjTS2Tn.net]
いや違うだろw
カメラを十字キーで上下だぞ
x座標をプレイヤーポジションに合わせているだけで
入力すらとってないじゃないか



139 名前:帝王 mailto:sage [2020/04/15(水) 14:08:21.41 ID:PFjTS2Tn.net]
よくわかんないから
きちんと書いてくれないか?
x軸はいいからy軸をどうしているのか

140 名前:名前は開発中のものです。 [2020/04/15(水) 14:08:31.08 ID:lnHW68ZC.net]
>>138
一応
if(Input.GetKey(KeyCode.UpArrow))
{
transform.Translate(0,1f,0)
}
のような形でキー入力は入れてみたんですが、これだと上キーを押した時にカメラが1フレーム上に移動するだけでした…

141 名前:名前は開発中のものです。 [2020/04/15(水) 14:09:48.32 ID:lnHW68ZC.net]
>>139
プレイヤーをジャンプさせたときに一緒にカメラが移動してしまうので0にしています
0のままだと動かないそうですが、どう変えればいいのかわからず…

142 名前:名前は開発中のものです。 mailto:sage [2020/04/15(水) 14:17:38.35 ID:PFjTS2Tn.net]
毎フレームy座標が0に戻ってるのでは?
yもプレイヤーに合わせるからなるんじゃないのかな
transform.position.xでx座標だけプレイヤーのx座標にしたらどうだ?

143 名前:名前は開発中のものです。 [2020/04/15(水) 14:28:05.74 ID:lnHW68ZC.net]
ありがとうございます
transform.position.xはどこに入れるのが正しいんでしょうか…
いろいろと試してみたのですがことごとくエラーを吐かれてしまいまして

144 名前:名前は開発中のものです。 mailto:sage [2020/04/15(水) 14:31:19.37 ID:JTV4iwjm.net]
>>142
これやると何故かエラー出るんだよなぁ

var x = Player.transform.position.x;
var y = transform.position.y;
if(Input.GetKey(KeyCode.UpArrow))
y+=1;
else if(Input.GetKey(KeyCode.DownArrow))
y-=1;
transform.position = new Vector3(x,y,-10);
これで

145 名前:名前は開発中のものです。 [2020/04/15(水) 14:38:32.35 ID:lnHW68ZC.net]
>>144
ああああああできました!!
ありがとうございます!!

146 名前:名前は開発中のものです。 [2020/04/15(水) 14:39:29.09 ID:lnHW68ZC.net]
お二方ともご丁寧にありがとうございました!

147 名前:名前は開発中のものです。 [2020/04/15(水) 15:48:30 ID:bwJYFlmz.net]
simulationライブラリで純粋な関数式プログラミングをする
ttp://x0000.net/topic.aspx?id=3631-0

UIライブラリ (C#, 2D) を作ったよ
ttp://x0000.net/topic.aspx?id=3688-0

連続と離散を統一した!
ttp://x0000.net/topic.aspx?id=3709-0

4Dエンジン
ttp://x0000.net/topic.aspx?id=3677-0

matrixのライブラリ
ttp://x0000.net/topic.aspx?id=3711-0

ある強力なFor関数
ttp://x0000.net/topic.aspx?id=3630-0

SQLライブラリ
ttp://x0000.net/topic.aspx?id=3675-0






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<51KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef