[過去ログ] 【ゲームエンジン】Unity初心者質問スレBuild2 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
516: 名前は開発中のものです。 [sage] 2019/11/23(土) 13:57:27.31 ID:D1OIuTZF(1) AAS
>>514
514(3): 名前は開発中のものです。 [sage] 2019/11/23(土) 13:15:20.67 ID:jCXPyJso(1/3) AAS
ランダムに数字を生成して出た数字で行いたい処理を決めたいのですが

if (Random.Range(1, 3) == 1)
{
「行いたい処理その1」
}

else
{
「行いたい処理その2」
}

とやって、1〜2の数字をランダムに生成して
1が出たら「行いたい処理その1」それ以外は「行いたい処理その2」と出来たのですが

生成する数字を1〜5にして
1が出たら「行いたい処理その1」
3が出たら「行いたい処理その3」
4が出たら「行いたい処理その4」
という風にしたい場合はどのように記述すればいいのでしょうか。
分岐が3つくらいまでなら乱数を変数に保存してifでもいいかもね
517: 514 [sage] 2019/11/23(土) 15:40:21.84 ID:jCXPyJso(2/3) AAS
switch 文でやってみたら出来ました!
ありがとうございます!
518: 名前は開発中のものです。 [sage] 2019/11/23(土) 16:19:04.45 ID:PgDLQT9y(1) AAS
ついでにint管理じゃなくてenum定義すると便利よ
1がどの処理で2がどの処理でって覚えなくて済む
519
(1): 名前は開発中のものです。 [] 2019/11/23(土) 17:17:53.08 ID:BcHaK+gY(1) AAS
>>504
504(1): 名前は開発中のものです。 [sage] 2019/11/22(金) 20:08:35.69 ID:wXjK+w9o(1/3) AAS
それで作ってみたのかな?
まだ実際に作ってないわ、頭の中でどっちがメモリとか追加機能で便利か考えてる中質問した
520: 名前は開発中のものです。 [sage] 2019/11/23(土) 17:55:34.10 ID:l0P9p1Sz(3/5) AAS
>>519
じゃ作ってみてそれから考えるといい
メモリ管理とかそういうのは初心者が考えなくていいよ
521
(5): 名前は開発中のものです。 [sage] 2019/11/23(土) 18:28:58.85 ID:jCXPyJso(3/3) AAS
5つのアニメーションクリップを作り、
初期状態のアニメーションクリップからランダムで4つ何れかのアニメーションクリップに遷移させたい場合、どうすれば実現できるでしょうか。
初期状態のアニメーションクリップの最後のフレームにAdd eventの+を設置してスクリプトで指示を出すのだと思うのですが、そのようなことができるでしょうか。
わかる方いたらヒントをください。よろしくお願いします。
動画リンク[YouTube]

外部リンク[rar]:dotup.org
522: 名前は開発中のものです。 [sage] 2019/11/23(土) 20:39:22.81 ID:waK4tzs7(1) AAS
>>521
ヒント:アセット購入
523: 名前は開発中のものです。 [sage] 2019/11/23(土) 21:02:35.42 ID:l0P9p1Sz(4/5) AAS
>>521
anystate からそれぞれ遷移の線を引く
パラメーターintを作る
スクリプトでランダムに数値を取得
それを当てはめる
524: 名前は開発中のものです。 [sage] 2019/11/23(土) 21:06:38.25 ID:l0P9p1Sz(5/5) AAS
線を引いたらそれをクリックしてプラスキーでパラメーター指定できるから
そこで数値指定するのよ
525: 521 [sage] 2019/11/24(日) 00:12:11.15 ID:TAVqTS/O(1/2) AAS
AnimatorのParametersからIntを設定するやり方はわかったのですが
State同士をつなぐ線の数だけIntを作るのでしょうか。
Intの右側にある数字を入力する窓枠も何を意味するのかよくわかりませんでした。
今の段階ではスクリプトも書けそうもないのでもう少し勉強してから改めて質問します。
526
(1): 名前は開発中のものです。 [sage] 2019/11/24(日) 00:46:43.48 ID:z/5eBJxF(1/2) AAS
int はひとつ、それをスクリプトで数値を変えられる
setinteger だったかな
ググると色々出てくるとおもうよ
左の枠のとこはエディタでテストするときに自分で入力して遷移を確認できる
527
(2): 名前は開発中のものです。 [sage] 2019/11/24(日) 00:49:30.95 ID:z/5eBJxF(2/2) AAS
参考になりそうなとこ
外部リンク[html]:blog.livedoor.jp
528
(1): 521 [sage] 2019/11/24(日) 21:32:58.41 ID:TAVqTS/O(2/2) AAS
>>526-527
詳しい情報を載せてくれてどうもありがとうございます。
今日は完全にあきらめてUnityの初心者用の書籍(猫の表紙の本)を買ってきてC#の基礎を勉強していました。
基本的なことが分かっていないのでソースを見ても理解ができていない状態です。
ブログの記事のソースが読めるようになれば実現できると思います。
自分一人ではこのブログにたどり着けなかったと思うので助かりました。
529: 名前は開発中のものです。 [sage] 2019/11/25(月) 01:33:00.73 ID:9rVCms64(1) AAS
>>528
アセットを買えばC#の本も要りませんよ
530: 500 [age] 2019/11/25(月) 10:47:29.11 ID:9thkCxDt(1/6) AAS
すまない、本当に分からない
下の例文を正しく書きなおしてみてくれないか
それで分かる
助けてくれ

これと

public class Option : MonoBehaviour
{
static private System.Action OptionCallback = null;
}
531: 500 [age] 2019/11/25(月) 10:47:47.68 ID:9thkCxDt(2/6) AAS
これと

public partial class Home : MonoBehaviour
{
private enum Menu
{
Title = 0,
StageSelect,
Stage1,
Stage2,
Stage3
}
}
532: 500 [age] 2019/11/25(月) 10:48:06.45 ID:9thkCxDt(3/6) AAS
public partial class Home : MonoBehaviour
{
private enum Menu
{
Title = "TITLE",
StageSelect = "STAGE_SELECT",
Stage1 = "STAGE_1",
Stage2 = "STAGE_2",
Stage3 = "STAGE_3"
}
}
533: 500 [age] 2019/11/25(月) 10:48:23.57 ID:9thkCxDt(4/6) AAS
これを頼む

public static class GlobalValue
{
public class Scene
{
public const string Home = "Home";
public const string Stage1 = "Stage1";
public const string Stage2 = "Stage2";
public const string Stage3 = "Stage3";
}
}
534
(1): 名前は開発中のものです。 [sage] 2019/11/25(月) 11:19:09.93 ID:lTckJat5(1/3) AAS
エラーでたんなら、ひとつづつ直しなさいよ。
535
(1): 名前は開発中のものです。 [sage] 2019/11/25(月) 11:25:09.07 ID:DBxHctuo(1/5) AAS
unityからC#スクリプト作成しようとして、
visual studio立ち上げるとインテリセンス全然働かないんだけどなんで?

transform.Translate()
とか使おうとするとエラーでる・・・。
536
(1): 名前は開発中のものです。 [sage] 2019/11/25(月) 11:45:26.27 ID:JhaK0tnL(1/4) AAS
>>535
参照が外れてる
直すの面倒だからサイインスコ推進
537
(1): 名前は開発中のものです。 [sage] 2019/11/25(月) 11:48:07.75 ID:JhaK0tnL(2/4) AAS
下の例文を正しく書きなおしてみてくれないか

> それで分かる
> 助けてくれ

それでどうにか私でも解ると思います
どうかお助け下さい
宜しくお願いします
538
(2): 名前は開発中のものです。 [sage] 2019/11/25(月) 12:51:45.97 ID:DBxHctuo(2/5) AAS
>>536
ありがとうございます。
でも、なんかしょっちゅうこういうことが起きてるんですけど、
Unityってこんなに安定していないものなんでしょうか?
539: 名前は開発中のものです。 [sage] 2019/11/25(月) 12:58:37.15 ID:9C/McRVX(1) AAS
アセットを買って安定させましょう!
540: 500 [age] 2019/11/25(月) 13:06:43.99 ID:9thkCxDt(5/6) AAS
>>534
エラーじゃなくて
命名規則の話だYO
1-
あと 462 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.016s