[過去ログ] 【3Dゲームエンジン】Unity質問スレッド32 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
67: 2017/11/06(月)21:57 ID:MMRaoffW(2/2) AAS
名前は付け変えてはいないんだけどね
なんかアイコンもC#じゃなくて歯車みたいなのになっちゃってるし
ファイル消して最初からやり直してみる・・・
68: 2017/11/07(火)07:59 ID:42jk1WxQ(1) AAS
アセットをかえばいいですよ
69: 2017/11/07(火)11:00 ID:BvqNxlr9(1) AAS
拡張子が.csじゃなくなってる
or
クラス名がファイル名と違ってる
70: 2017/11/07(火)12:10 ID:ryfVLioV(1) AAS
>>65
スクリプト作る→C#を開く→ファイルの名前変える
の順番でやると
C#のMonoBehaviourの後に書かれてるclass名とファイルの名前が違ってくるのでエラーがでる
ファイル名を変えたときはC#のMonoBehaviourのclassが一致しているか確認
71: 2017/11/07(火)12:42 ID:1VeMy6de(1) AAS
もうプロジェクト消しちゃったからハッキリわからないけど
もしかしたら最初スクリプト名入力する時GameManager.cs.csて拡張子が二重になっちゃってたかもしれない
72
(1): 2017/11/07(火)16:20 ID:7ilGLZQx(1/2) AAS
MonoBehaviourのクラス名って大文字にしないといけないって聞いたんですけど、小文字でもちゃんと動作できます。
しかし、やはり心配です。バグとかおこるのでしょうか
73: 2017/11/07(火)16:47 ID:snJDofSj(1) AAS
>>72
別に小文字でも良い
大文字小文字は区別される
class名は大文字から始めるのが基本、ってのを勘違いしてるんだと思う
SampleClassみたいな命名規則が一般的
74: 2017/11/07(火)16:53 ID:7ilGLZQx(2/2) AAS
すみません言葉足らずでした。
全て小文字で書いてます……
75: 2017/11/07(火)18:01 ID:45U2uVXv(1) AAS
キャメルケースでググってみると、キャメルケースとスネークケースって命名ルールがある
外部リンク:ja.wikipedia.org

全部小文字でも問題は起きないけど、読みづらくない?

ThisIsCar (キャメルケース)
thisiscar (唯の小文字)
this_is_car (スネークケース)
76: 2017/11/07(火)18:25 ID:Y2qc0xhM(1) AAS
問題なく動くんですね!
確かに読みにくいです……
こらからは大文字で書くよう意識してみます。
ありがとうございました!
77: 2017/11/07(火)21:23 ID:CdlQ6sWS(1) AAS
俺のはキャメルとスネークを融合した独自ルールなのでスネメルケースってところか
78: 名無し@キムチ 2017/11/07(火)22:59 ID:Hc4qrqd+(1/2) AAS
キムヨナは仏様
79: 名無し@キムチ 2017/11/07(火)23:09 ID:Hc4qrqd+(2/2) AAS
ちょっと質問解決途中で、別の質問ですが、タレントや有名人のスキャンデータって売っているのでしょうか?
出せば売れるから売ってるはずだと思うのですが、検索してもどうも出てこないので、どうなっているのかと思って・・・
ご存知の方がいればよろしくご教授おねがいします!
80
(3): 2017/11/07(火)23:59 ID:7//tOhLI(1) AAS
アンダーバーから始まる変数はどういう意味ですか?
81: 2017/11/08(水)00:36 ID:13xSi+5R(1) AAS
>>80
よく見るのはメンバ変数かな
ローカル変数と見た目でぱっと違いがわかるようにしてるだけ
82: 2017/11/08(水)01:04 ID:H15q0Ie/(1) AAS
外部リンク:isoparametric.hatenablog.com
ハンガリアン記法でm_をつけて、m_fooといったメンバ関数/変数とするところを
mを削って、_fooにしてしまった派がいたらしい

しかし_で始まるのはc/c++では予約語だから慣習としては良くない
個人的にはお勧めしない
83: 2017/11/08(水)01:15 ID:Cqp/5ehm(1) AAS
あらら俺のはハンガリアン記法も混ざってるな
ハンスネメルケースってところか
84: 80 2017/11/08(水)01:49 ID:iwCN65TD(1) AAS
なるほど、単に識別のためであって特殊な動作をするわけでわないんですね。
ありがとうございました
85
(1): 2017/11/08(水)10:06 ID:+igZYqm+(1) AAS
2dアクションゲーってどうやって作るの
86: 2017/11/08(水)11:42 ID:zURBqnNu(1) AAS
>>85
キャラクターとアニメーションと当たり判定つくれば終わりやろ。そっからの追加要素は自分次第
87
(1): 2017/11/08(水)14:36 ID:pf+U8Cjh(1/4) AAS
ListやDictionaryに入っている変数や値を一つずつ取り出して
それを変数に代入することって出来ますか?
列挙させるのはできたのですが、それを一つずつ取り出す方法がわかりません
88: 2017/11/08(水)14:40 ID:pf+U8Cjh(2/4) AAS
少し説明不足でした。

キー等を単一のどれかに直接指定ではなく、
ListやDicitionaryに入っている全てに対してそれを実行したい場合です
全てのキーを一つずつ取得していく感じの動きをさせたいです
ListやDictionaryの中身は常に静的ではなく動的に変化するものです
89: 2017/11/08(水)14:56 ID:S5sYQOnS(1) AAS
>>87
foreachじゃダメなん?
もしくはKeysやValuesで取れると思うんだか?
90: 2017/11/08(水)15:54 ID:pf+U8Cjh(3/4) AAS
それだと一つの変数に中身全部持ってきちゃいませんか?列挙っていうんでしたっけ
もしくはやり方によってはそこからどうにかできるんでしょうか
91: 2017/11/08(水)16:11 ID:mznJeY04(1) AAS
なにしようとしてるのかわからないからとりあえずどういうプログラム書け
92: 2017/11/08(水)16:58 ID:pf+U8Cjh(4/4) AAS
自己解決しました
93: 2017/11/08(水)17:12 ID:meNbRk6g(1/2) AAS
VITA向けに作ったとして
個人製作のものでもPSストアに並べてもらえるの?
94: 2017/11/08(水)20:56 ID:WtvzHkAw(1) AAS
以前はそういうのできたが、今はvitaでソフト出すならplayismとか他のメーカーに売り込むしかない
95: 2017/11/08(水)22:54 ID:meNbRk6g(2/2) AAS
そうなんだ
VITA自体下火だし軽くあしらわれそうな気もするね
96: 2017/11/08(水)23:25 ID:e4o6nYJV(1) AAS
web上で基本料無料展開してガキから一発ねらおう
97: 2017/11/09(木)00:03 ID:HK4sbaQB(1) AAS
Rigidbody2dでMovePositionを使うと重力値が初期化されるのは仕様?3DのMovePositionと動きが違うみたいなんだけど
98: 2017/11/09(木)01:39 ID:fJWpVQmR(1) AAS
仕様だよ
俺たちがそう思えばバグですら仕様
信じる事を忘れるな
99: 2017/11/09(木)02:05 ID:wk2mZ9qS(1) AAS
仕様がない
100
(2): 2017/11/09(木)02:06 ID:sMIx9psX(1) AAS
Unity MultiPlayerを使ったサーバを自分で建てようと思ってるんだけどさ
その場合ってCCUの制限なんて受けるもんなの?
Twitterリンク:hecomi
受けないんだとばっか思ってつくってたけど、このツイートの意味してるところがよくわからなくてこのままで良いのか考えちゃってる・・・・
101: 2017/11/09(木)02:30 ID:D6KzAx7x(1) AAS
>>100
こういうのは基本馬鹿しか呟かないのでツイート内容自体が間違っている可能性が高い
つまりCCU制限を受けているつもりになっているが実際はそうではない可能性が高い
102
(1): 2017/11/09(木)05:59 ID:ZQ+J4LBL(1/2) AAS
VideoPlayerのisPreparedって何をしてるかわかる?
Whether the VideoPlayer has successfully prepared the content to be played. (Read Only)
って書いてあるんだがそもそもprepared ってないをつくるんだ?
103
(1): 2017/11/09(木)06:27 ID:ZQ+J4LBL(2/2) AAS
てかさ↓みたいな知識ってどこで手に入れるんだ?
動画リンク[YouTube]
海外はこういうの体系化されてるの?いちいち関数とかプロパティの意味調べなあかんし
しかも、リファレンスに書いてある説明画意味不明な時とかもうお手上げなんだが・・・
104: 2017/11/09(木)06:38 ID:muw0RtC7(1/2) AAS
>>100
Unity MultiplayerってPhotonみたいなレンタルサーバのことじゃないの?
UNETはサーバというか通信用のAPI群で、この人はUNETでサーバ作って、Unity Multiplayerで繋げてるってことだと思う
俺の解釈も間違ってるかもしれない。UNETで調べるとUnity Multiplayerが出てくるから混乱する

>>102
Google翻訳
元)Whether the VideoPlayer has successfully prepared the content to be played. (Read Only)
省1
105: 2017/11/09(木)06:50 ID:muw0RtC7(2/2) AAS
>>103
分からないところから順番にリファレンス読んでいくしかない
試してみないと分からないこともある(イベント関数の実行タイミングとか)
106
(2): 2017/11/09(木)10:57 ID:hXX+Utz5(1/2) AAS
質問なんですが、Unityでメッセージボックスを生成する際、
EditorUtility.DisplayDialog("Title","Message","Ok","Cancel");のボタン2つ表示以外に
もっと多くのボタンを表示する方法ってないでしょうか?
107
(1): 2017/11/09(木)11:53 ID:8qy6gmak(1) AAS
メッセージボックスでそんな事するんじゃない
108: 2017/11/09(木)12:10 ID:hXX+Utz5(2/2) AAS
>>107
ですね。単にメッセージ出てくるだけにとどめておきます
109: 2017/11/09(木)19:14 ID:c7YNl7Y6(1) AAS
>>106
三つまでならいける。あとUnityEditorのものだからPlayerでは出ないので、プラットフォーム別に実装しないといかんよ。
Android/iOS兼用のアセットはフリーでもある。デスクトップは知らん
110: 2017/11/09(木)19:15 ID:JBBolEXz(1/3) AAS
特定のタグがついたオブジェクトだけ透けて見えるようにするなんてことはできますか?
赤外線カメラみたいのを実装したいのですが……
111
(1): 2017/11/09(木)19:20 ID:JBBolEXz(2/3) AAS
110です。
オブジェクトを最前面に表示&プレイヤーキャラのマテリアルには表示しない(透過しない)とすればいいのは分かるのですが、c#のサンプルコードが探しても見つからなくて困っています。
どなたかアドバイスをお願いできませんか。
112: 2017/11/09(木)20:21 ID:6GMM5u0T(1) AAS
>>111
外部リンク:gist.github.com

unity 透過 スクリプト
で、検索すれば出てくると思うのだが…
113: 2017/11/09(木)20:27 ID:JBBolEXz(3/3) AAS
すいません、検索のワードが悪かったみたいです……
ありがとうございます
114: 名無し@キムチ 2017/11/09(木)21:02 ID:8qHXX8+D(1) AAS
>>106
EditorUtility.DisplayDialogはエディタ上でしか動作しないんじゃありませんか?
ランタイムで動作しないものは意味がないでしょう・・・www
115: 80 2017/11/09(木)23:37 ID:m6VCmH2f(1) AAS
質問です。emptyにスクリプトをアタッチしてシーンに置くのはどういう意味があるのですか?シーンに置いてないとスクリプトは動かないのでしょうか?
116: 2017/11/09(木)23:39 ID:XtVlh+CL(1) AAS
やってみれボケナス
117: 2017/11/10(金)00:25 ID:BcsplzKJ(1) AAS
フォルダに置いただけのxxx.csが勝手に動き出したら困るだろ
118
(1): 2017/11/10(金)03:06 ID:wGQz5hyB(1) AAS
void DisplayMessage(string mes) {
 buttonMessage.SetActive (true) ;
 buttonMessageText.GetComponent<Text> ().text = mes ;
}

ボタンクリックした時にメッセージウインドウが出てメッセージ表示されるはずが何も反応なくてどこがおかしいのか調べてて
上のはボタンをクリックした時に文字を表示させるメソッドなのだけど、3行目何してるのかが本見ても書いてないんだけど
特に<Text> ().text のあたりなにしてるのかよくわからないんだけど何をしてるのでしょうか
119: 2017/11/10(金)03:23 ID:7jpmMs9p(1) AAS
>>118
オブジェクトからUGUIのTextコンポーネントを取得して
そのテキストの内容を指定の文字列に変えてる

Unityのスクリプトリファレンスを読めるようになった方が良いよ
その辺の質問に対する答えはここで聞くよりも丁寧で分かりやすいから
120: 2017/11/10(金)04:22 ID:B2CRlfSF(1) AAS
初心者にリファレンス読むのは無理だろ
121: 2017/11/10(金)07:14 ID:eejeFDKO(1) AAS
リファレンス読めないってそれ説明書よめないとか辞書読めないのレベルだぞ
122: 2017/11/10(金)07:40 ID:TrUleiQ2(1) AAS
言語仕様がわかってないんだから
文法知らずに辞書は読みにくいってことでしょ
読んでりゃ結構良い教材にはなると思うけどね
123: 2017/11/10(金)10:34 ID:maK+s07d(1/2) AAS
しょしんしゃではリファは20%も詠めりゃいいとこ。
サンプルのあるところだけしかわからんよ。
それよりチュートやれや。
124: 2017/11/10(金)10:57 ID:KhbDiit6(1) AAS
ある程度わかってからじゃないと読んでも意味わからないよね
125: 2017/11/10(金)11:25 ID:maK+s07d(2/2) AAS
若い人はチュート見るのかな。
40過ぎとかは、学校の教科書宜しくマニュアル見たがるような気がする、私見ね。
初心者はチュートリアル見た方が早いよ。
126
(1): 2017/11/10(金)14:28 ID:6g466dVt(1/2) AAS
いや、初心者は俺に授業料払って講義受ける方がはやい
127
(1): 2017/11/10(金)15:07 ID:FTTAD/va(1) AAS
>>126
お前にぴったりのサービス

ただ話を聴いてもらいたい…そんな時は、「話し相手のスマイル」で人生相談・お悩み・愚痴など話してみませんか?
外部リンク:www.smile-soudan.com
128: 2017/11/10(金)16:20 ID:v8jB9Spj(1) AAS
アセットをかえば人生相談も不要ですよ
129: 2017/11/10(金)16:34 ID:6g466dVt(2/2) AAS
>>127
?何を意味不明な事を言ってるんだお前は?
授業とただの話の違いも理解できない無能に用はない
もっと賢くなりたければ授業料を払い講義を受ける事を検討するといい
130
(1): 2017/11/10(金)17:11 ID:7aAAc2QZ(1) AAS
どの程度のことができるか実力みせてもらわねぇと授業料は払えねぇわな
今まで携わったアプリか個人でリリースしたアプリみせてよ

晒すの無理なら習作またはフルスクラッチで作ったコードの一部でもいいよ
ただその場合中途半端なやつだったら失笑ものだけどね
それで講師できる技術力あるのか判断するわ
131
(1): 名無し@キムチ 2017/11/10(金)21:29 ID:YFKkxNMp(1) AAS
Unityのチュートリアルは書いてあり方が難しいですね。
MSDNなら当方も読んで理解できるけど、Unityのチュートリアルになるとさっぱりお手上げです。
読み手に親切な書いてあり方ではないです!!
132: 2017/11/10(金)21:42 ID:4TSgq/ly(1) AAS
微妙に日本語の滑稽さを装っているゴミネトウヨか
133: 2017/11/10(金)22:59 ID:OMPOUAJr(1) AAS
126と127のやり取りで久しぶりに笑ったわ
134
(2): 2017/11/11(土)00:29 ID:aQj9kB1x(1/2) AAS
>>130
俺の講義はチュートリアルをまともに出来ない初心者向けだ。

では講義を始める。

まずは下のプログラムを入力し実行してみましょう。

Debug.Log("Hello world");
135: 2017/11/11(土)00:29 ID:aQj9kB1x(2/2) AAS
>>131
MSDNも読みづらいので有名なのになかなかやるじゃねーかキムチーム
136: 2017/11/11(土)01:01 ID:SCDTK2qe(1) AAS
>>134
答え:その一行じゃ動きません

よし、時給10円なw
137: 2017/11/11(土)06:08 ID:hOMJqr0A(1) AAS
金出しても授業受けたいねぇ。
でも、愛知じゃなかなかなないんだよなぁ。
138: 2017/11/11(土)06:51 ID:ny5xGeU+(1) AAS
最近はUnityの公式認定なんたらとかいう講座も出てきたよね
どのくらいのものなんだろ
139
(2): 2017/11/11(土)18:00 ID:4giR4aEL(1/3) AAS
設置したボタンをクリックしても何も反応しないのですが
InspectorのOnClickにもちゃんと登録してあるし、スクリプトのメソッドも間違ってないのですがどういった理由が考えられるでしょうか
140: 2017/11/11(土)18:17 ID:wsZ+nbdJ(1) AAS
>>134
つ 「Hello」と「world」の間のカンマ
つ 最後の「 ! 」

貴公は罪悪感を感じぬというのか!!!
141
(1): 2017/11/11(土)19:29 ID:ug034eOE(1/3) AAS
>>139
ボタンが反応しないの?
とりあえずOnClickメソッドの最初にDebug.Logで押されたか表示させてみれば?
Logが出力されてるならメソッドは呼ばれてるし特定楽になるんじゃない?
私も初心者だから確実なことは言えないけど…。

それとは別に私も質問なのですが、

アイテムを300個くらい一覧表示させるとして、1つのアイテムの情報量は変数30個程度(中身は1〜2桁のint)
省4
142
(2): 2017/11/11(土)19:41 ID:4giR4aEL(2/3) AAS
>>141
試したところ呼び出されてないですねえ
なんか見落としてるのかな・・・
143: 2017/11/11(土)19:45 ID:qr25SVKO(1) AAS
>>139
別のところにエラーがある
144
(1): 名無し@キムチ 2017/11/11(土)19:59 ID:zkHvuMqn(1/3) AAS
>>135
MSDNは戻り値や()の中のパラメータがちゃんと書いてあるけど、unityのチュートリアルは戻り値は書いてないし、パラメータの説明もなく、あまけにVariablesって()の中のパラメータのことなのか、何なのか意味不明でさっぱりわからん…ww
すこぶる読み手に不親切!!!
145: 名無し@キムチ 2017/11/11(土)20:04 ID:zkHvuMqn(2/3) AAS
Unityのメソッドの説明も、メソッドの型、戻り値、パラメータ、それがどのdllというかUsingに属するのか、親切に全部書いて欲しいw
146
(1): 2017/11/11(土)20:06 ID:ug034eOE(2/3) AAS
>>142
そこで呼び出されないならボタンとスクリプトがちゃんと紐づけされてないか、
Debug.Logの書き方が間違ってるかだと思う

public void OnClick(){
Debug.Log("押されたよ");
}

? ボタンオブジェクトにスクリプトがアタッチされてるか(addでも直接ドラッグ&ドロップでも)
省3
147
(2): 名無し@キムチ 2017/11/11(土)20:21 ID:zkHvuMqn(3/3) AAS
>>142
当方もUnityの初心者ですが、ボタンが反応しなかったことはないですねえ…
インスペクターのOnClickの下の欄がOffになってるとかないですか?Editor And Runtimeになっていますか?
さらにその下がNoneになったりしていませんか?ちゃんと作成したボタンを選択してますか?
その右側の欄には適用したいメソッドを選択していますか?
また同じようにTargetGraphicも作成したボタンを選択していますか?
AddComponentにはそのメソッドが含まれるスクリプトを追加しましたか?
省1
1-
あと 855 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.024s