【ゲームエンジン】Unity初心者質問スレBuild2
■ このスレッドは過去ログ倉庫に格納されています
PlayerPrefs.SetInt( "キー名" , 数字 );
のキー名になる文字列って大文字で付けるもの?
UnityマニュアルだとPascal形式で書いてるけど
いろんなサイトの解説だと、全部大文字が多い
どっちだろ? >>639
そんなもん好きに付ければいい
強いて言うならWindowsの場合はレジストリに書き込まれるから、レジストリのキー名に寄せておくといいかもしれん アセットおじ
天上太志
それに次ぐ どっちだろ? 嵐だな
これ何回も同じ質問してるので関わらないのがいいです
いくつものスレで同じ事やってます >>638
なんと、「Debug.Log」じゃなくて
「print」の方で出せば良いということですかね
ありがとうございます。 >>644
ではちょっとDebug.Logで記述してみて
同じような結果になるかやってもらっていいですか?
ちなみに自分はprintに変えたら表示できましたが
Debug.Logでは記述してもエラーが出たので。。 >>646
お恥ずかしい、、弟子さんのご指摘通り
カッコの数が違っていた様です。
経験則ですかね、自信を持った素晴らしいご指摘
ありがとうございました
以後注意しときます。 >>640
なるほど!
Android と iPhone のレジストリも大文字だっけ? >>631
なるほど!返信が遅れましたが解決しました
ありがとうございます! >>642
PlayerPrefsはデータの保護とかされてない状態でローカルに保存されるから
最悪データいじられても気にしないのであれば問題ない >>651
そう言うことですか了解しました、ありがとう
まぁこのスレ的には簡単に保存、読み込みが出来るので問題なしでしょう
暗号化等は別スレですねー上級者スレとかで >>652
アンドロイド、iphone 関連になるので次のスレで聞いてね
【iPhone/Android】ソシャゲ総合【スマホ】
http://mevius.5ch.net/test/read.cgi/gamedev/1411186985/ transform.rotateでオブジェクトをx軸に0度から90度まで往復するように動かしたいんだけど、クォータニオンってやつ使えばいいの? >>657
回転させるならアニメでやるのが簡単だ確実かなぁ いまいちFixedUpdate()とUpdate()の使いわけがわかりません。
そもそもひとつのオブジェクトで両方を使う必要ありますか?
Unity外ではUpdate()で更新はすべて賄っていたはずですし。
仮にFixedUpdate()がPC処理とは独立したフレームで
更新されて信用できる更新頻度とするなら
UnityではUpdate()を使わず、FixedUpdate()で更新はすべてまわせばよくないですか?
FixedUpdate()とUpdate()とを使い分ける意味を教えてください。
あと、2Dアクションゲームにおいての話ですが
FixedUpdate()とUpdate()とどういう処理はどちらに向いてる、とか
教えてもらえると勉強になります。 Unity外というのはUnityエンジン以外での
ゲーム制作環境のことです。 PlayerPrefs.SetInt( "キー名" , 数字 );
のキー名になる文字列って大文字で付けるもの?
UnityマニュアルだとPascal形式で書いてるけど
いろんなサイトの解説だと、全部大文字が多い
どっちだろ? Unityっていうか、C#の命名規約なんじゃないの >>659
とりあえずUpdate とFixedUpdateのドキュメント読もうや >>659
公式のは分かりにくいかもなので次の記事でもどうぞ
【Unity入門】Updateメソッドとは?FixedUpdateとの違いも徹底解説!
https://www.sejuku.net/blog/49382 >>652
そんなもん好きにしろ!
俺から言えることはそれだけだ! >>664
>Updateは毎フレーム呼ばれるのに対し、
>FixedUpdateは設定されている一定秒数ごとによばれるというものです。
要約すればこれだと思うのですが
なおさら、ゲーム制作ではUpdateだけでよくないですか?
経験値のある方、
こういう処理はFixedUpdateのほうが都合が良いよって
ケースを聞かせてほしいのです >>667
記事でも書いてるけど動きが変わってくるよ
特にラグなんかあったら顕著になる
よっくよんでね まぁ初心者的にはそんなに考えなくてupdate だけでいい
それ以上は上級者スレで聞いてください >>667
一定間隔で処理したいものはFixedの方がいいね
例えば物理演算は、その時点でのスナップショットで処理してるから、フレーム間隔が開きすぎると精度が怪しくなる
あとは通信とかでフレーム同期したいときにやり易いかもしれない
ただ非同期で動くものではないので、そこは間違えないように >>667
両方の比較してる記事とりあえず10こ読んでから戻ってこいや >>671
質問スレ建てられないからってこのスレでそういう煽りはしないでくれ
そういうのが初心者減らしに繋がってしまって技術の底上げもユーザー数もなくなり最終的には自分の首を絞めてるのに気付け 煽りたい人や初心者よりもっと込み入った質問は次のスレへ
【ゲームエンジン】Unityなんでも質問スレpart1
http://mevius.5ch.net/test/read.cgi/gamedev/1530167116/ >>667
違いがわかるまで、update使ってるがよろし。
違いがわかる頃には、fixedとの答えもきっと出ているだろう♪ Update FixedUpdate 使い分け で検索すると解説してるサイトがたくさん見つかるよ >>672
言い方はあれかもだけど検索すりゃいくらでも出てくること聞かれても感
その中でこう言ってるけどこれどうなのとかならまだわかるけど >>676
ちょっとでも引っかかる人は、このスレ見ない方がいいと思うよ。
教えたい気持ちは良い事だけど、相手の態度に左右される人はここで何か書けば、みんな不幸になる。 ググレカス的なことを書き続けてても誰が幸せになるのかの? まぁそれも読まないでくるからなぁ
質問スレが40で終わったのはそういうのがうざくって建てなかったんだろうな
弟子もこのスレ埋まったら建てるの止めるよ
別スレでゆっくり過ごす シーンを切り替えるボタンを作って
ボタンを押したら3秒後にシーンが切り替わるように
Invokeを使って作ることは出来るでしょうか? Invoke の仕様が指定した時間に動くのだから出来ると思う
やってみてちゃんと動かなかったのかな? そろそろ答えを出そうぜ!!
PlayerPrefs.SetInt( "キー名" , 数字 );
のキー名になる文字列って大文字で付けるもの?
UnityマニュアルだとPascal形式で書いてるけど
いろんなサイトの解説だと、全部大文字が多い
どっちだろ? Windowsで起動したいプロジェクトで、ジャイロセンサーを無効にする方法ってありますか? >>684
参考までに聞きたいのだけど、値を反映しないだけでいいと思うのだが、止めなくてはならない状況を教えてもらえるだろうか? private AsyncOperation async = null;
async = UnityEngine.SceneManagement.SceneManager.LoadSceneAsync( "NextScene" );
if( ! async.isDone ){
// ロード画面を消す処理
}
上記のような AsyncOperation を使って
シーン遷移時のロード時間を読み込んで、ロード画面を消してるんだが
async.isDone が true になってもまだ読み込みが足りないらしく、影の描画などが一瞬うまく表示されなかったりする
シーン遷移時のロード時間を正確に読み込むにはどうすれば良い? >>687
上記のコード通りにやってるならdoneの判定が逆じゃね? なあ?Unityでのゲーム開発者みんな知ってるであろうどっかの会社、入金滞ってねえ?
頼むから2019年最後に大事故とかやめてくれよ・・・・ http://imepic.jp/6Ds0DTnl
こんな感じの箱型のステージ?ってどうすれば作れますか? Unityとは直接関係ないのでふがUnityで作るうえで重要なことの質問いいでふか?(^^
ゲームの設計(ここをこうするとあとから付け足しやすい)とか(^^
そういう作り方を学ぶにはどこに行けばよいのでひょうか?(^^
正直僕の今の技術じゃスパコ化する未来しかないんでふよね(^^ >>693
こういう箱をモデラで作るだけだと思うが… >>694
基本的には拡張性を考慮した設計とかは、学ぶにしても数多く作る、またそれができる先生に教わりながら(結局作りながら)しか身につかないよ。
地頭があれば別だけど、ここで聞いているってことは、超エリートじゃないよね。 迷ったときはシンプルにするのが一番
1関数1機能で 結局、キー名は大文字小文字どっちが一般的なんだ?
なんでそれっぽい意見も出ないんだ? https://www.youtube.com/watch?v=r_VY9r0kvYs&t=94s
この動画の1:01〜あたりの、ボスにXマークがつくアニメーションがありますがこれどういう風に実装してるんでしょうか?
Xをつけるだけなら単純に画像貼り付けですが、アニメーションしてるし、太線から細線になるし、よくわからないです。 2枚絵を用意して、一つ目をたてfill、あとはかるね。 >>695
>>697
ありがとうございまんこ(^^ >>689
やってみたけど駄目だった
シーンの切り替えタイミングはバッチリなんだけど
問題はシーン切り替えた直後は、まだ切り替えたシーンの影の描写が間に合ってなくて
一瞬暗い画面が表示されるところだ >>706
そのローディング画面をいつ消せば良いのかって話
シーン読み込み後に、そのシーンの影が読み込めてないのに
読み込み完了となってしまう 読み込み完了ならアクセス出来る筈なので該当する影がヌルか判断するとか?
ヌルならインボークならコルーチンで待つでは? inspector上にある数値(大きさや位置など)をゲームプレイ中にスライダーを使っていじれるようにするにはどうすればいいですか? >>710
unity インスペクタ スライダー
これですぐ出てきたよ。
調べ方がわからないのかい? オブジェクト生成するときに、Instantiate(Bullet, this.transform);こうやってすると子ので生成させちゃうんだけどthis使ってる位置だからか? instantiateのパラメーターは第一だけでもいいと思うけど
まぁ戻り値がゲームオブジェクトなので戻り値指定して親消したり付けたり出来る >>705
乱暴かつやりたいこととちょっと違うけど、Canvasに最初真っ黒なImage出しといて適当にフェードアウトさせて誤魔化すとか >>717
演出でどうにかするしかないかぁ
unityで開発をした製品になってるゲームはどうやって対応しているのだろ? loadsceneasync ロード時間が足りない
で検索したら、ロード画面を作るとあったけどどうかな。(URLは禁止で弾かれた。ハルシオンブログとかいうところ) 初歩的すぎる質問で申し訳ありません。
[SerializeField]
Text textname;
void Start()
{
textname.text = "test";
}
このスクリプトをCanvasなどに貼り付けてインスペクターのtextnameの所にtextオブジェクトをドロップすると、実行した時にテキストの表示がtestに変わる事はわかったのですが、textname.textとはどういう意味なんでしょうか?
例えば
public int x = 1; は言葉にすると
アクセス修飾子 変数の型の種類 変数の名前 1をxに代入
の順番だと思うのですが、.textは言葉にすると何なんでしょうか?
ネットの解説やサンプルコード等を流用して使う事が出来ても意味がわかってないので身につきません・・・。
スキルは完全未経験でマイクロソフトのC#チュートリアルを終わらせたくらいです。
Unityのスクリプトリファレンスを読んでも意味は書いていないため困っています。
他にも沢山疑問があるのですが、そういうものだと思って覚えるしかないのでしょうか?
本人が理解していないため、UnityではなくC#の質問だったらごめんなさい。。 >>721
https://docs.unity3d.com/ja/2017.4/ScriptReference/UI.Text.html
Textはおっしゃる通り型
そしてtextnameは変数として定義
でText型なのでそこに直接代入するには同じ型が必要
文字列はその型がもっている変数textが保持しているのだ
だから文字列を設定するにはtextに入れるのだ
Text型、string型、int型、色々な型がありそれぞれ適した使い方をするのだ
な感じでわかる? >>721
ざっくり言うと、
Textクラスのtextnameが持ってる
textってプロパティ、って意味。
例えばゲームオブジェクトのインスペクタ見ると、transformがあって、その中にpositionがあるじゃん?それが
transform.position となる。 >>722,723
素早く丁寧な回答ありがとうございます!!
お二方のおかげで疑問に思っていた事がいくつも解決しそうです。
もっとリファレンスを読み込んで頑張ります! やべえマジで分からん‥‥
Unityでの3Dゲームはそれなりにあるわけだから
なにか解決法があるはずなんだよ 単に、
await UnityEngine.SceneManagement.SceneManager.LoadSceneAsync( "NextScene" );
ロード画面を消す処理();
だけだとうまくいかないの? >>727
うまくいかない
シーン読み込み → 影の処理
ってなってるみたいで
それだけだと、影の処理が終わってないのにシーンが切り替わってしまう
仮に影を一切使わないっていうのなら大丈夫だと思う >>727
ごめん
影というより光だわ
一瞬画面が暗くなって、その後明るくなる https://www.youtube.com/watch?v=0HwZQt94uHQ
英語のサイトだけどこれは?この動画だとコルーチンで自前実装してるけどそれこそ黒いImageにDoTweenで出来そうだけど。 >>729
ああ、質問内容の意味がよく分かってなかったわ
影が描画されてないのに、ロード画面を消しちゃったらみっともないところが見えちゃうわけね
単純に1フレーム待ってから消すのがいいんじゃん? >>732
Unityでまともにライティング触った事ないのバレてんぞエアプw 元の質問者もろくに分かってないだろ
ベイクされたものなのか、リアルタイムライトによるもなのか、もう少し自分で調べて問題切り分けしてこい >>734
建物ベイク 主人公&敵リアルタイム
それが分かったとしてどうなる?
解決につながるの? >>735
ロードが画面はuGUIの一枚絵だが
これはシーン読み込みに影響あるの? ■ このスレッドは過去ログ倉庫に格納されています