[過去ログ] 【3Dゲームエンジン】Unity質問スレッド32 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
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
148(1): 2017/11/11(土)20:25 ID:ug034eOE(3/3) AAS
もしくは走らせてからシーンビューの方でクリックしてるとか?
ゲームビューの方でクリックしないとダメだよ
149: 2017/11/11(土)22:15 ID:8Zi3bIBn(1) AAS
>>147
アセットを買ってみるのがいいでしょう
150: 2017/11/11(土)22:35 ID:H/D59FDR(1) AAS
作成したアプリ上でスマホのカメラを起動して映像を撮影・保存したいのですが,良い方法はないでしょうか?
写真を撮る方法として出てくるWebCamTextureを使ってカメラの画面を表示,映像をキャプチャする方法は試してみましたが,フレームレートが低く実用的ではありませんでした.
普通にスマホ標準のアプリでビデオ撮影する程度の質で,Unityで制作したアプリ上で動画を撮れる方法があればご教示いただければ幸いです.
151: 2017/11/11(土)23:15 ID:9+y2dmFv(1) AAS
>>144
わかりみ
152(2): 2017/11/11(土)23:28 ID:4giR4aEL(3/3) AAS
>>146-148
?。
キャンバス二つ作ってて、片方のキャンバスの子に設置してあるボタンは反応するんだけどもう片方のキャンバスに設置してあるボタンは無反応なのでこの辺も何か問題あるのかもしれない
まあたぶんつまらないミスなんだろうとは思うけどもうちょっと調べてみる。
153(1): 2017/11/12(日)00:18 ID:gvQOIy/S(1) AAS
>>152
その二つのボタンのコンポーネントの内容が同じなら
ボタンの上に当たり判定阻害するオブジェクトが有るかやレイヤーが違うなどのボタン以外の要因だろう
154: 2017/11/12(日)10:14 ID:wbTTHUAY(1) AAS
>>153
そのケース結構多いからUIコンポーネント周りはデフォでRaycastTargetがoffになる拡張してるな
なんであれデフォがonなんだ
155(3): 2017/11/12(日)14:24 ID:WF/WtEnp(1/2) AAS
シャドウについての質問なのですが、Standerdマテリアルで言うところのFadeで透明度を設定したマテリアルにリアルタイムシャドウを落とす方法はありますでしょうか?
CutOutでアルファテストを使って透明度を設定したマテリアルには普通に影が落ちるのですが、髪の毛に使うマテリアルなのでクッキリとした輪郭ではなく綺麗にフェードさせたいのでFadeで透明度を設定してそれに影を落としたいのです…
156: 2017/11/12(日)16:06 ID:qHbgAi8n(1) AAS
設定を画面から弄れるようにWindows的なフローティングウィンドウをスクリプトから生成したいと思っているのですが良い方法はないでしょうか?
157(1): 2017/11/12(日)18:23 ID:M2EPwcPI(1/2) AAS
ゲーム上でスクショを取って、それをuiで写すのってどうすればいいのですか?
158(1): 2017/11/12(日)18:50 ID:8Gfr3xY+(1) AAS
>>155
シェーダーを書けば簡単にできますよ
159: 2017/11/12(日)19:25 ID:M2EPwcPI(2/2) AAS
シェーダおじさんが湧いてる……
160: 2017/11/12(日)19:32 ID:+m7TaFBr(1) AAS
Cg/HLSLは全然分からん‥
161: 名無し@キムチ 2017/11/12(日)19:55 ID:eloNIUrP(1) AAS
>>152
もうひとつ考えられる原因はボタンの左側に別のボタンとかトグルとか何かオブジェクトをつくっていて、そのオブジェクトのrect幅がボタンの上まできてかぶったりしていない?
そうすると反応するのは左側のオブジェクトなので、そのRect幅を短くすると解決する。
162: 2017/11/12(日)20:04 ID:WF/WtEnp(2/2) AAS
>>158
今現在のところAmplify Shader Editorの吐き出したシェーダをシェーダリファレンスを見ながら色々と改造して試行錯誤しているのですが苦戦中です…
ようやく影を落とせるようにはなったのですが今度はそのシェーダーを適用すると背景が透けてしまうようになってしまいました。
Queueの順番やFallbackをいじって見ても改善せず困っています。
163: 2017/11/12(日)20:45 ID:aKADVUJM(1) AAS
質問を本文に書き出した瞬間答えがわかりました。ありがとうございました
164: 2017/11/12(日)22:25 ID:vUHfAujt(1) AAS
>>157
まずはスクリーンショットを撮影、Texture2D.ReadPixelsでスクリーンの状態をテクスチャに取り出す
この取り出しは、全ての描画が完了した後に行う必要があるのでコルーチンで使ってyield return new WaitForEndOfFrame() の後に処理するか、OnPostRender 内で行うこと
外部リンク[html]:docs.unity3d.com
次にUnityEngine.UI.RAWImage等を使って画面に表示させるなど好きに表示すればいいが
Texture2Dからスプライトとして切り出して使う場合にはSprite.Createを使う
外部リンク[html]:docs.unity3d.com
省1
165(1): 2017/11/13(月)02:48 ID:oKdIb8XA(1) AAS
GooglePlayでゲームを公開してみようと思うんだけどさあ
ゲーム作成とかしてない普通の人って、Personalでつくった際の起動時のスプラッシュって気になるもんなのかな?
せっかく作ったんだから4万円払って消すべきか、それとも誰もダウンロードしないものに金払うのは無駄か・・・・
166(1): 2017/11/13(月)03:22 ID:sBzp45E3(1) AAS
>>155
そういうのは既存のゲームでどうやってるかとかを参考にするといいよ、
フェードする影とか使わず、前髪の影とかは落とさないか、アニメ調の三角形の前髪とかにしているのが判るはず
167: 2017/11/13(月)06:47 ID:s5g22HHh(1) AAS
>>165
誰も気にしないよ
168(2): 2017/11/13(月)13:49 ID:6N/7ATcP(1/2) AAS
前回のプチ講義好評につき第二弾
前回の「Debug.Log("Hello world");」の中身を変えてみよう
int a;
a = 3;
Debug.Log( a );
初心者諸君は「a」と表示されると思うかもしれないが「3」と表示される
これは
省17
169: 2017/11/13(月)13:51 ID:6N/7ATcP(2/2) AAS
以上だクソども!
上下前次1-新書関写板覧索設栞歴
あと 833 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.022s