フリー版で開発したゲームは個人・法人を問わず追加のロイヤリティーなしで販売できます。
プラットフォームサポートはiPhone/iPod Touch/iPad、Mac、PC、Web、Wii、Xbox360、Android、PlayStation 3、PlayStation 4、PS Vita他
次スレは>>950以降にできるだけ早く(できれば回答者が回答した後にでも余裕を持って)建てて下さい。
■Unity 2ch Wiki(まとめ、過去ログ、リンク集)
http://www24.atwiki.jp/unity2ch/
●リンク
・Unity(日本公式サイト)
http://unity3d.com/jp
・マニュアル
http://docs.unity3d.com/ja/current/Manual/index.html
・チュートリアル
http://unity3d.com/jp/learn/tutorials
・スクリプトリファレンス
http://docs.unity3d.com/ja/current/ScriptReference/index.html
・FAQ
http://unity3d.com/jp/unity/faq
・MSDN
http://msdn.microsoft.com/ja-jp/ms348103←スクリプトのエラー番号をこれで検索すると原因が日本語で出てきます。
前スレ
【3Dゲームエンジン】Unity質問スレッド31
https://mevius.5ch.net/test/read.cgi/gamedev/1504366121/
【3Dゲームエンジン】Unity質問スレッド32
■ このスレッドは過去ログ倉庫に格納されています
1名無し@キムチ
2017/10/30(月) 05:05:35.00ID:xnHTCaF3104名前は開発中のものです。
2017/11/09(木) 06:38:39.52ID:muw0RtC7 >>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)
翻訳)VideoPlayerが再生するコンテンツを正常に準備したかどうか。 (読み取り専用)
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)
翻訳)VideoPlayerが再生するコンテンツを正常に準備したかどうか。 (読み取り専用)
105名前は開発中のものです。
2017/11/09(木) 06:50:00.27ID:muw0RtC7106名前は開発中のものです。
2017/11/09(木) 10:57:27.19ID:hXX+Utz5 質問なんですが、Unityでメッセージボックスを生成する際、
EditorUtility.DisplayDialog("Title","Message","Ok","Cancel");のボタン2つ表示以外に
もっと多くのボタンを表示する方法ってないでしょうか?
EditorUtility.DisplayDialog("Title","Message","Ok","Cancel");のボタン2つ表示以外に
もっと多くのボタンを表示する方法ってないでしょうか?
107名前は開発中のものです。
2017/11/09(木) 11:53:28.32ID:8qy6gmak メッセージボックスでそんな事するんじゃない
108名前は開発中のものです。
2017/11/09(木) 12:10:13.23ID:hXX+Utz5 >>107
ですね。単にメッセージ出てくるだけにとどめておきます
ですね。単にメッセージ出てくるだけにとどめておきます
109名前は開発中のものです。
2017/11/09(木) 19:14:57.82ID:c7YNl7Y6 >>106
三つまでならいける。あとUnityEditorのものだからPlayerでは出ないので、プラットフォーム別に実装しないといかんよ。
Android/iOS兼用のアセットはフリーでもある。デスクトップは知らん
三つまでならいける。あとUnityEditorのものだからPlayerでは出ないので、プラットフォーム別に実装しないといかんよ。
Android/iOS兼用のアセットはフリーでもある。デスクトップは知らん
110名前は開発中のものです。
2017/11/09(木) 19:15:10.51ID:JBBolEXz 特定のタグがついたオブジェクトだけ透けて見えるようにするなんてことはできますか?
赤外線カメラみたいのを実装したいのですが……
赤外線カメラみたいのを実装したいのですが……
111名前は開発中のものです。
2017/11/09(木) 19:20:46.35ID:JBBolEXz 110です。
オブジェクトを最前面に表示&プレイヤーキャラのマテリアルには表示しない(透過しない)とすればいいのは分かるのですが、c#のサンプルコードが探しても見つからなくて困っています。
どなたかアドバイスをお願いできませんか。
オブジェクトを最前面に表示&プレイヤーキャラのマテリアルには表示しない(透過しない)とすればいいのは分かるのですが、c#のサンプルコードが探しても見つからなくて困っています。
どなたかアドバイスをお願いできませんか。
112名前は開発中のものです。
2017/11/09(木) 20:21:40.58ID:6GMM5u0T113名前は開発中のものです。
2017/11/09(木) 20:27:38.93ID:JBBolEXz すいません、検索のワードが悪かったみたいです……
ありがとうございます
ありがとうございます
114名無し@キムチ
2017/11/09(木) 21:02:27.60ID:8qHXX8+D11580
2017/11/09(木) 23:37:27.33ID:m6VCmH2f 質問です。emptyにスクリプトをアタッチしてシーンに置くのはどういう意味があるのですか?シーンに置いてないとスクリプトは動かないのでしょうか?
116名前は開発中のものです。
2017/11/09(木) 23:39:54.56ID:XtVlh+CL やってみれボケナス
117名前は開発中のものです。
2017/11/10(金) 00:25:43.00ID:BcsplzKJ フォルダに置いただけのxxx.csが勝手に動き出したら困るだろ
118名前は開発中のものです。
2017/11/10(金) 03:06:24.31ID:wGQz5hyB void DisplayMessage(string mes) {
buttonMessage.SetActive (true) ;
buttonMessageText.GetComponent<Text> ().text = mes ;
}
ボタンクリックした時にメッセージウインドウが出てメッセージ表示されるはずが何も反応なくてどこがおかしいのか調べてて
上のはボタンをクリックした時に文字を表示させるメソッドなのだけど、3行目何してるのかが本見ても書いてないんだけど
特に<Text> ().text のあたりなにしてるのかよくわからないんだけど何をしてるのでしょうか
buttonMessage.SetActive (true) ;
buttonMessageText.GetComponent<Text> ().text = mes ;
}
ボタンクリックした時にメッセージウインドウが出てメッセージ表示されるはずが何も反応なくてどこがおかしいのか調べてて
上のはボタンをクリックした時に文字を表示させるメソッドなのだけど、3行目何してるのかが本見ても書いてないんだけど
特に<Text> ().text のあたりなにしてるのかよくわからないんだけど何をしてるのでしょうか
119名前は開発中のものです。
2017/11/10(金) 03:23:21.86ID:7jpmMs9p >>118
オブジェクトからUGUIのTextコンポーネントを取得して
そのテキストの内容を指定の文字列に変えてる
Unityのスクリプトリファレンスを読めるようになった方が良いよ
その辺の質問に対する答えはここで聞くよりも丁寧で分かりやすいから
オブジェクトからUGUIのTextコンポーネントを取得して
そのテキストの内容を指定の文字列に変えてる
Unityのスクリプトリファレンスを読めるようになった方が良いよ
その辺の質問に対する答えはここで聞くよりも丁寧で分かりやすいから
120名前は開発中のものです。
2017/11/10(金) 04:22:16.74ID:B2CRlfSF 初心者にリファレンス読むのは無理だろ
121名前は開発中のものです。
2017/11/10(金) 07:14:57.50ID:eejeFDKO リファレンス読めないってそれ説明書よめないとか辞書読めないのレベルだぞ
122名前は開発中のものです。
2017/11/10(金) 07:40:29.30ID:TrUleiQ2 言語仕様がわかってないんだから
文法知らずに辞書は読みにくいってことでしょ
読んでりゃ結構良い教材にはなると思うけどね
文法知らずに辞書は読みにくいってことでしょ
読んでりゃ結構良い教材にはなると思うけどね
123名前は開発中のものです。
2017/11/10(金) 10:34:28.08ID:maK+s07d しょしんしゃではリファは20%も詠めりゃいいとこ。
サンプルのあるところだけしかわからんよ。
それよりチュートやれや。
サンプルのあるところだけしかわからんよ。
それよりチュートやれや。
124名前は開発中のものです。
2017/11/10(金) 10:57:44.24ID:KhbDiit6 ある程度わかってからじゃないと読んでも意味わからないよね
125名前は開発中のものです。
2017/11/10(金) 11:25:16.08ID:maK+s07d 若い人はチュート見るのかな。
40過ぎとかは、学校の教科書宜しくマニュアル見たがるような気がする、私見ね。
初心者はチュートリアル見た方が早いよ。
40過ぎとかは、学校の教科書宜しくマニュアル見たがるような気がする、私見ね。
初心者はチュートリアル見た方が早いよ。
126名前は開発中のものです。
2017/11/10(金) 14:28:53.71ID:6g466dVt いや、初心者は俺に授業料払って講義受ける方がはやい
127名前は開発中のものです。
2017/11/10(金) 15:07:21.29ID:FTTAD/va >>126
お前にぴったりのサービス
ただ話を聴いてもらいたい…そんな時は、「話し相手のスマイル」で人生相談・お悩み・愚痴など話してみませんか?
http://www.smile-soudan.com
お前にぴったりのサービス
ただ話を聴いてもらいたい…そんな時は、「話し相手のスマイル」で人生相談・お悩み・愚痴など話してみませんか?
http://www.smile-soudan.com
128名前は開発中のものです。
2017/11/10(金) 16:20:48.78ID:v8jB9Spj アセットをかえば人生相談も不要ですよ
129名前は開発中のものです。
2017/11/10(金) 16:34:05.54ID:6g466dVt130名前は開発中のものです。
2017/11/10(金) 17:11:09.17ID:7aAAc2QZ どの程度のことができるか実力みせてもらわねぇと授業料は払えねぇわな
今まで携わったアプリか個人でリリースしたアプリみせてよ
晒すの無理なら習作またはフルスクラッチで作ったコードの一部でもいいよ
ただその場合中途半端なやつだったら失笑ものだけどね
それで講師できる技術力あるのか判断するわ
今まで携わったアプリか個人でリリースしたアプリみせてよ
晒すの無理なら習作またはフルスクラッチで作ったコードの一部でもいいよ
ただその場合中途半端なやつだったら失笑ものだけどね
それで講師できる技術力あるのか判断するわ
131名無し@キムチ
2017/11/10(金) 21:29:15.33ID:YFKkxNMp Unityのチュートリアルは書いてあり方が難しいですね。
MSDNなら当方も読んで理解できるけど、Unityのチュートリアルになるとさっぱりお手上げです。
読み手に親切な書いてあり方ではないです!!
MSDNなら当方も読んで理解できるけど、Unityのチュートリアルになるとさっぱりお手上げです。
読み手に親切な書いてあり方ではないです!!
132名前は開発中のものです。
2017/11/10(金) 21:42:00.71ID:4TSgq/ly 微妙に日本語の滑稽さを装っているゴミネトウヨか
133名前は開発中のものです。
2017/11/10(金) 22:59:02.36ID:OMPOUAJr 126と127のやり取りで久しぶりに笑ったわ
134名前は開発中のものです。
2017/11/11(土) 00:29:17.81ID:aQj9kB1x135名前は開発中のものです。
2017/11/11(土) 00:29:48.56ID:aQj9kB1x >>131
MSDNも読みづらいので有名なのになかなかやるじゃねーかキムチーム
MSDNも読みづらいので有名なのになかなかやるじゃねーかキムチーム
136名前は開発中のものです。
2017/11/11(土) 01:01:13.19ID:SCDTK2qe137名前は開発中のものです。
2017/11/11(土) 06:08:34.45ID:hOMJqr0A 金出しても授業受けたいねぇ。
でも、愛知じゃなかなかなないんだよなぁ。
でも、愛知じゃなかなかなないんだよなぁ。
138名前は開発中のものです。
2017/11/11(土) 06:51:49.81ID:ny5xGeU+ 最近はUnityの公式認定なんたらとかいう講座も出てきたよね
どのくらいのものなんだろ
どのくらいのものなんだろ
139名前は開発中のものです。
2017/11/11(土) 18:00:59.99ID:4giR4aEL 設置したボタンをクリックしても何も反応しないのですが
InspectorのOnClickにもちゃんと登録してあるし、スクリプトのメソッドも間違ってないのですがどういった理由が考えられるでしょうか
InspectorのOnClickにもちゃんと登録してあるし、スクリプトのメソッドも間違ってないのですがどういった理由が考えられるでしょうか
140名前は開発中のものです。
2017/11/11(土) 18:17:37.54ID:wsZ+nbdJ141名前は開発中のものです。
2017/11/11(土) 19:29:54.06ID:ug034eOE >>139
ボタンが反応しないの?
とりあえずOnClickメソッドの最初にDebug.Logで押されたか表示させてみれば?
Logが出力されてるならメソッドは呼ばれてるし特定楽になるんじゃない?
私も初心者だから確実なことは言えないけど…。
それとは別に私も質問なのですが、
アイテムを300個くらい一覧表示させるとして、1つのアイテムの情報量は変数30個程度(中身は1〜2桁のint)
@ インスタンス生成時にデータベースから一括で読み込んでそれぞれのオブジェクトの変数にデータ格納させて持たせておく
A インスタンス生成時にデータベースから読み込むのは識別できる名前だけで、アイテムが実際に選択された時にそのアイテムデータをデータベースから個別に参照する
どちらが処理として良いんでしょうか
スマホで動作させる予定なのですが
ボタンが反応しないの?
とりあえずOnClickメソッドの最初にDebug.Logで押されたか表示させてみれば?
Logが出力されてるならメソッドは呼ばれてるし特定楽になるんじゃない?
私も初心者だから確実なことは言えないけど…。
それとは別に私も質問なのですが、
アイテムを300個くらい一覧表示させるとして、1つのアイテムの情報量は変数30個程度(中身は1〜2桁のint)
@ インスタンス生成時にデータベースから一括で読み込んでそれぞれのオブジェクトの変数にデータ格納させて持たせておく
A インスタンス生成時にデータベースから読み込むのは識別できる名前だけで、アイテムが実際に選択された時にそのアイテムデータをデータベースから個別に参照する
どちらが処理として良いんでしょうか
スマホで動作させる予定なのですが
142名前は開発中のものです。
2017/11/11(土) 19:41:53.51ID:4giR4aEL143名前は開発中のものです。
2017/11/11(土) 19:45:53.12ID:qr25SVKO >>139
別のところにエラーがある
別のところにエラーがある
144名無し@キムチ
2017/11/11(土) 19:59:48.89ID:zkHvuMqn >>135
MSDNは戻り値や()の中のパラメータがちゃんと書いてあるけど、unityのチュートリアルは戻り値は書いてないし、パラメータの説明もなく、あまけにVariablesって()の中のパラメータのことなのか、何なのか意味不明でさっぱりわからん…ww
すこぶる読み手に不親切!!!
MSDNは戻り値や()の中のパラメータがちゃんと書いてあるけど、unityのチュートリアルは戻り値は書いてないし、パラメータの説明もなく、あまけにVariablesって()の中のパラメータのことなのか、何なのか意味不明でさっぱりわからん…ww
すこぶる読み手に不親切!!!
145名無し@キムチ
2017/11/11(土) 20:04:46.85ID:zkHvuMqn Unityのメソッドの説明も、メソッドの型、戻り値、パラメータ、それがどのdllというかUsingに属するのか、親切に全部書いて欲しいw
146名前は開発中のものです。
2017/11/11(土) 20:06:50.96ID:ug034eOE >>142
そこで呼び出されないならボタンとスクリプトがちゃんと紐づけされてないか、
Debug.Logの書き方が間違ってるかだと思う
public void OnClick(){
Debug.Log("押されたよ");
}
@ ボタンオブジェクトにスクリプトがアタッチされてるか(addでも直接ドラッグ&ドロップでも)
A ボタンオブジェクトのインスペクター上でButtonスクリプトOnClick()で+押して@でアタッチしたスクリプトを選択しそのスクリプト内のOnClickを設定しているか
B ちゃんと自身が押された時と指定しているか(ボタンオブジェクトのインスペクターのOnClick()+でRuntime Onlyの下のとこ)
Bが怪しいっぽいけど
そこで呼び出されないならボタンとスクリプトがちゃんと紐づけされてないか、
Debug.Logの書き方が間違ってるかだと思う
public void OnClick(){
Debug.Log("押されたよ");
}
@ ボタンオブジェクトにスクリプトがアタッチされてるか(addでも直接ドラッグ&ドロップでも)
A ボタンオブジェクトのインスペクター上でButtonスクリプトOnClick()で+押して@でアタッチしたスクリプトを選択しそのスクリプト内のOnClickを設定しているか
B ちゃんと自身が押された時と指定しているか(ボタンオブジェクトのインスペクターのOnClick()+でRuntime Onlyの下のとこ)
Bが怪しいっぽいけど
147名無し@キムチ
2017/11/11(土) 20:21:21.31ID:zkHvuMqn >>142
当方もUnityの初心者ですが、ボタンが反応しなかったことはないですねえ…
インスペクターのOnClickの下の欄がOffになってるとかないですか?Editor And Runtimeになっていますか?
さらにその下がNoneになったりしていませんか?ちゃんと作成したボタンを選択してますか?
その右側の欄には適用したいメソッドを選択していますか?
また同じようにTargetGraphicも作成したボタンを選択していますか?
AddComponentにはそのメソッドが含まれるスクリプトを追加しましたか?
以上ですべてと思うので、これでメソッドが呼び出されていないなら、Unityを一度閉じて再起動する以外に、方法がないと思いますが・・・www
当方もUnityの初心者ですが、ボタンが反応しなかったことはないですねえ…
インスペクターのOnClickの下の欄がOffになってるとかないですか?Editor And Runtimeになっていますか?
さらにその下がNoneになったりしていませんか?ちゃんと作成したボタンを選択してますか?
その右側の欄には適用したいメソッドを選択していますか?
また同じようにTargetGraphicも作成したボタンを選択していますか?
AddComponentにはそのメソッドが含まれるスクリプトを追加しましたか?
以上ですべてと思うので、これでメソッドが呼び出されていないなら、Unityを一度閉じて再起動する以外に、方法がないと思いますが・・・www
148名前は開発中のものです。
2017/11/11(土) 20:25:16.98ID:ug034eOE もしくは走らせてからシーンビューの方でクリックしてるとか?
ゲームビューの方でクリックしないとダメだよ
ゲームビューの方でクリックしないとダメだよ
149名前は開発中のものです。
2017/11/11(土) 22:15:38.62ID:8Zi3bIBn >>147
アセットを買ってみるのがいいでしょう
アセットを買ってみるのがいいでしょう
150名前は開発中のものです。
2017/11/11(土) 22:35:07.26ID:H/D59FDR 作成したアプリ上でスマホのカメラを起動して映像を撮影・保存したいのですが,良い方法はないでしょうか?
写真を撮る方法として出てくるWebCamTextureを使ってカメラの画面を表示,映像をキャプチャする方法は試してみましたが,フレームレートが低く実用的ではありませんでした.
普通にスマホ標準のアプリでビデオ撮影する程度の質で,Unityで制作したアプリ上で動画を撮れる方法があればご教示いただければ幸いです.
写真を撮る方法として出てくるWebCamTextureを使ってカメラの画面を表示,映像をキャプチャする方法は試してみましたが,フレームレートが低く実用的ではありませんでした.
普通にスマホ標準のアプリでビデオ撮影する程度の質で,Unityで制作したアプリ上で動画を撮れる方法があればご教示いただければ幸いです.
151名前は開発中のものです。
2017/11/11(土) 23:15:32.40ID:9+y2dmFv >>144
わかりみ
わかりみ
152名前は開発中のものです。
2017/11/11(土) 23:28:00.84ID:4giR4aEL >>146-148
d。
キャンバス二つ作ってて、片方のキャンバスの子に設置してあるボタンは反応するんだけどもう片方のキャンバスに設置してあるボタンは無反応なのでこの辺も何か問題あるのかもしれない
まあたぶんつまらないミスなんだろうとは思うけどもうちょっと調べてみる。
d。
キャンバス二つ作ってて、片方のキャンバスの子に設置してあるボタンは反応するんだけどもう片方のキャンバスに設置してあるボタンは無反応なのでこの辺も何か問題あるのかもしれない
まあたぶんつまらないミスなんだろうとは思うけどもうちょっと調べてみる。
153名前は開発中のものです。
2017/11/12(日) 00:18:47.20ID:gvQOIy/S154名前は開発中のものです。
2017/11/12(日) 10:14:17.52ID:wbTTHUAY155名前は開発中のものです。
2017/11/12(日) 14:24:54.01ID:WF/WtEnp シャドウについての質問なのですが、Standerdマテリアルで言うところのFadeで透明度を設定したマテリアルにリアルタイムシャドウを落とす方法はありますでしょうか?
CutOutでアルファテストを使って透明度を設定したマテリアルには普通に影が落ちるのですが、髪の毛に使うマテリアルなのでクッキリとした輪郭ではなく綺麗にフェードさせたいのでFadeで透明度を設定してそれに影を落としたいのです…
CutOutでアルファテストを使って透明度を設定したマテリアルには普通に影が落ちるのですが、髪の毛に使うマテリアルなのでクッキリとした輪郭ではなく綺麗にフェードさせたいのでFadeで透明度を設定してそれに影を落としたいのです…
156名前は開発中のものです。
2017/11/12(日) 16:06:18.86ID:qHbgAi8n 設定を画面から弄れるようにWindows的なフローティングウィンドウをスクリプトから生成したいと思っているのですが良い方法はないでしょうか?
157名前は開発中のものです。
2017/11/12(日) 18:23:54.58ID:M2EPwcPI ゲーム上でスクショを取って、それをuiで写すのってどうすればいいのですか?
158名前は開発中のものです。
2017/11/12(日) 18:50:40.52ID:8Gfr3xY+ >>155
シェーダーを書けば簡単にできますよ
シェーダーを書けば簡単にできますよ
159名前は開発中のものです。
2017/11/12(日) 19:25:43.56ID:M2EPwcPI シェーダおじさんが湧いてる……
160名前は開発中のものです。
2017/11/12(日) 19:32:06.49ID:+m7TaFBr Cg/HLSLは全然分からん‥
161名無し@キムチ
2017/11/12(日) 19:55:54.22ID:eloNIUrP >>152
もうひとつ考えられる原因はボタンの左側に別のボタンとかトグルとか何かオブジェクトをつくっていて、そのオブジェクトのrect幅がボタンの上まできてかぶったりしていない?
そうすると反応するのは左側のオブジェクトなので、そのRect幅を短くすると解決する。
もうひとつ考えられる原因はボタンの左側に別のボタンとかトグルとか何かオブジェクトをつくっていて、そのオブジェクトのrect幅がボタンの上まできてかぶったりしていない?
そうすると反応するのは左側のオブジェクトなので、そのRect幅を短くすると解決する。
162名前は開発中のものです。
2017/11/12(日) 20:04:01.46ID:WF/WtEnp >>158
今現在のところAmplify Shader Editorの吐き出したシェーダをシェーダリファレンスを見ながら色々と改造して試行錯誤しているのですが苦戦中です…
ようやく影を落とせるようにはなったのですが今度はそのシェーダーを適用すると背景が透けてしまうようになってしまいました。
Queueの順番やFallbackをいじって見ても改善せず困っています。
今現在のところAmplify Shader Editorの吐き出したシェーダをシェーダリファレンスを見ながら色々と改造して試行錯誤しているのですが苦戦中です…
ようやく影を落とせるようにはなったのですが今度はそのシェーダーを適用すると背景が透けてしまうようになってしまいました。
Queueの順番やFallbackをいじって見ても改善せず困っています。
163名前は開発中のものです。
2017/11/12(日) 20:45:06.08ID:aKADVUJM 質問を本文に書き出した瞬間答えがわかりました。ありがとうございました
164名前は開発中のものです。
2017/11/12(日) 22:25:59.77ID:vUHfAujt >>157
まずはスクリーンショットを撮影、Texture2D.ReadPixelsでスクリーンの状態をテクスチャに取り出す
この取り出しは、全ての描画が完了した後に行う必要があるのでコルーチンで使ってyield return new WaitForEndOfFrame() の後に処理するか、OnPostRender 内で行うこと
https://docs.unity3d.com/ScriptReference/Texture2D.ReadPixels.html
次にUnityEngine.UI.RAWImage等を使って画面に表示させるなど好きに表示すればいいが
Texture2Dからスプライトとして切り出して使う場合にはSprite.Createを使う
https://docs.unity3d.com/ScriptReference/Sprite.Create.html
スクリーンショットはそれなりに大きなデータなのでメモリ上に大量に保持するとプラットフォームやデバイスによっては簡単にメモリ不足に陥るので注意が必要
まずはスクリーンショットを撮影、Texture2D.ReadPixelsでスクリーンの状態をテクスチャに取り出す
この取り出しは、全ての描画が完了した後に行う必要があるのでコルーチンで使ってyield return new WaitForEndOfFrame() の後に処理するか、OnPostRender 内で行うこと
https://docs.unity3d.com/ScriptReference/Texture2D.ReadPixels.html
次にUnityEngine.UI.RAWImage等を使って画面に表示させるなど好きに表示すればいいが
Texture2Dからスプライトとして切り出して使う場合にはSprite.Createを使う
https://docs.unity3d.com/ScriptReference/Sprite.Create.html
スクリーンショットはそれなりに大きなデータなのでメモリ上に大量に保持するとプラットフォームやデバイスによっては簡単にメモリ不足に陥るので注意が必要
165名前は開発中のものです。
2017/11/13(月) 02:48:21.14ID:oKdIb8XA GooglePlayでゲームを公開してみようと思うんだけどさあ
ゲーム作成とかしてない普通の人って、Personalでつくった際の起動時のスプラッシュって気になるもんなのかな?
せっかく作ったんだから4万円払って消すべきか、それとも誰もダウンロードしないものに金払うのは無駄か・・・・
ゲーム作成とかしてない普通の人って、Personalでつくった際の起動時のスプラッシュって気になるもんなのかな?
せっかく作ったんだから4万円払って消すべきか、それとも誰もダウンロードしないものに金払うのは無駄か・・・・
166名前は開発中のものです。
2017/11/13(月) 03:22:35.75ID:sBzp45E3167名前は開発中のものです。
2017/11/13(月) 06:47:27.33ID:s5g22HHh >>165
誰も気にしないよ
誰も気にしないよ
168名前は開発中のものです。
2017/11/13(月) 13:49:26.59ID:6N/7ATcP 前回のプチ講義好評につき第二弾
前回の「Debug.Log("Hello world");」の中身を変えてみよう
int a;
a = 3;
Debug.Log( a );
初心者諸君は「a」と表示されると思うかもしれないが「3」と表示される
これは
『"a"という変数の中には"数字の3"が入っていて、Debug.Logでは中身を表示している』からである。
"int a;"というのが変数である。
変数名は必ず"a"にする必要はない。好きな名前を付けて良い
例
int hoge;
hoge = 3;
Debug.Log( hoge );
「"」←これを"ダブルクオーテーション"と言うが、これで括ると変数として扱われなくなり、ただの文字列として扱われるので注意だ
int hoge;
hoge = 3;
Debug.Log("hoge"); // 3ではなく「hoge」と表示されるようになる
尚、変数は宣言と同時に初期化を行う事もできる
int hoge = 3;
Debug.Log( hoge ); // 3と表示されるようになる
他の例
int a = 1, b = 3, c = 5; // ←同時に複数宣言と初期化が行える
Debug.Log( "aの中身は?=" + a ); // 「+」記号で文字列と変数の結合が可能。「aの中身は?=1」と表示される
前回の「Debug.Log("Hello world");」の中身を変えてみよう
int a;
a = 3;
Debug.Log( a );
初心者諸君は「a」と表示されると思うかもしれないが「3」と表示される
これは
『"a"という変数の中には"数字の3"が入っていて、Debug.Logでは中身を表示している』からである。
"int a;"というのが変数である。
変数名は必ず"a"にする必要はない。好きな名前を付けて良い
例
int hoge;
hoge = 3;
Debug.Log( hoge );
「"」←これを"ダブルクオーテーション"と言うが、これで括ると変数として扱われなくなり、ただの文字列として扱われるので注意だ
int hoge;
hoge = 3;
Debug.Log("hoge"); // 3ではなく「hoge」と表示されるようになる
尚、変数は宣言と同時に初期化を行う事もできる
int hoge = 3;
Debug.Log( hoge ); // 3と表示されるようになる
他の例
int a = 1, b = 3, c = 5; // ←同時に複数宣言と初期化が行える
Debug.Log( "aの中身は?=" + a ); // 「+」記号で文字列と変数の結合が可能。「aの中身は?=1」と表示される
169名前は開発中のものです。
2017/11/13(月) 13:51:49.10ID:6N/7ATcP 以上だクソども!
170名前は開発中のものです。
2017/11/13(月) 14:01:29.49ID:r42APvVf ええやん、ブログ書きなよ
171名前は開発中のものです。
2017/11/13(月) 15:01:54.42ID:2vw+johl172名前は開発中のものです。
2017/11/13(月) 15:08:07.71ID:5H1SgP2a uGUIのボタンを、ジョイパッドの入力にアサインするにはどうしたらよいのでしょうか?
ジョイパッドでも画面上をクリックでも操作できるようにしたいです
ジョイパッドでも画面上をクリックでも操作できるようにしたいです
173名前は開発中のものです。
2017/11/13(月) 15:25:38.84ID:yZSpynQt ジョイパッドで操作するにはStandaloneInputModuleが必要で、これは大抵canvasを生成されたときに一緒に生成されるevent systemにくっついてる。
あとはsetslectとかselectableとか、select()とかで初期に選択状態にするボタンを決めればいいんじゃなかったっけ。
iPhone勢だからうろ覚えだわ。
調べればすぐにでてくると思う。
あとはsetslectとかselectableとか、select()とかで初期に選択状態にするボタンを決めればいいんじゃなかったっけ。
iPhone勢だからうろ覚えだわ。
調べればすぐにでてくると思う。
174名前は開発中のものです。
2017/11/13(月) 19:51:24.69ID:UpB0J/AA >>168
UnityじゃなくてC#の説明やん
全然好評じゃないのに長々書くということは今後も自己満で続けていくつもりだろうけど
スレチかつ長すぎて邪魔だからコテハン付けてやってくれる?NGにしやすいから
UnityじゃなくてC#の説明やん
全然好評じゃないのに長々書くということは今後も自己満で続けていくつもりだろうけど
スレチかつ長すぎて邪魔だからコテハン付けてやってくれる?NGにしやすいから
175名前は開発中のものです。
2017/11/13(月) 19:58:15.36ID:0L5Jk4ku そんな長いか?
176名前は開発中のものです。
2017/11/13(月) 20:00:54.35ID:UpB0J/AA177名前は開発中のものです。
2017/11/13(月) 21:32:39.58ID:jrTXPUPM178名前は開発中のものです。
2017/11/13(月) 22:31:53.77ID:VnyF7cK1 あーなるほど。
うーん……ジョイパッド入力した時と同じ動作をいちいち割り当てるのもめんどくさいしなぁ。
すまん、スムーズなのは思いつかん。
if文でボタンの入力判定やってるのなら || ←こいつでできなかったっけ?
if (UGUIの特定のボタンが押された時 || ジョイパッドの特定のボタンが押された時)
または、みたいな意味だったと思う。&&だったら「〜かつ」になるからだめだな。
書き変えるのが面倒だけどこれでいけると思う。違ってたらすまん。
なんせintにしか割り当てたことない初心者だから……
俺も試してみるわ。
うーん……ジョイパッド入力した時と同じ動作をいちいち割り当てるのもめんどくさいしなぁ。
すまん、スムーズなのは思いつかん。
if文でボタンの入力判定やってるのなら || ←こいつでできなかったっけ?
if (UGUIの特定のボタンが押された時 || ジョイパッドの特定のボタンが押された時)
または、みたいな意味だったと思う。&&だったら「〜かつ」になるからだめだな。
書き変えるのが面倒だけどこれでいけると思う。違ってたらすまん。
なんせintにしか割り当てたことない初心者だから……
俺も試してみるわ。
179名前は開発中のものです。
2017/11/13(月) 23:11:19.79ID:CXtuY5Dr upPushFlagとか用意して、女医パッドの上で1、キーの上で1にするのでいかんの?
りりーすはその逆。
りりーすはその逆。
180名前は開発中のものです。
2017/11/13(月) 23:24:12.65ID:r5vNl3y9 女医パッドってエロいな
インスピレーション湧いちゃった(≧▽≦)
インスピレーション湧いちゃった(≧▽≦)
181名前は開発中のものです。
2017/11/14(火) 00:00:56.41ID:zvCZYltE/::::i::::、:::ヽ、:::::\:ヽ:\::::::ヽ:::、::ヽ::、:',
/::i|::l::ト、ヽ::、:::ヽ:、::::::\::ヽ::::l::::ヽ::i:::i:::!
/:/:!:::!:|::ヽ:\ヽ::::、:\::::ヽ:::ヽ!::::::i::|:::!::!
!ハ::|::::i::l:|心、:ヽ::\:ヽ_\、\:::ヽ:::|!::|:|i
i、:!:|:、N{、ヒjヽゝ\ヾイ ヒj >、ヽi:、|!:|:l
ヽ:!::トヽ ̄ l! ` ` ̄´ |::l::|:|j:,!:!
ト、::! u j |::/lj:::!リ
ヾ、 丶 - u リイ:|リ どこがエロいのか分からない……
リヽ ‐、ー- 、_ /イ:::i
rー'"ト:l゙、  ̄ ./ , |::!
/ ヘ ヾ ヽ、 _,. ' / |:'
182名前は開発中のものです。
2017/11/14(火) 09:01:29.80ID:O3xn6GuP 西川先生の胸パッド…
確かにエロくない。
確かにエロくない。
183名前は開発中のものです。
2017/11/14(火) 18:22:31.22ID:+ISdofyE184名前は開発中のものです。
2017/11/14(火) 20:06:57.44ID:iSRGd6e+ >>183
子供みたいなレスして恥ずかしくないの?
子供みたいなレスして恥ずかしくないの?
185名前は開発中のものです。
2017/11/14(火) 20:30:55.37ID:Q4iuhLPN プロジェクト削除したいのだけど、Windowsの場合、ドキュメント内に作られてるフォルダを消せば良いだけなのでしょうか
186名前は開発中のものです。
2017/11/14(火) 20:31:40.75ID:2ELEHed2 初心者に毛が生えた程度の知識を空気も読まず書き込めるんだから
羞恥心もないんじゃない
一番幸せな生き物かもね
羞恥心もないんじゃない
一番幸せな生き物かもね
187名前は開発中のものです。
2017/11/14(火) 20:34:35.33ID:2ELEHed2188名前は開発中のものです。
2017/11/14(火) 20:45:49.92ID:Q4iuhLPN >>187
削除してから同じプロジェクト名でまた新たにプロジェクトを作ったらServicesタブで
プロジェクト名(1)
SERVICES
という風に重複扱いになっててるみたいでなんか気持ち悪いんだけど影響はないのでしょうか
削除してから同じプロジェクト名でまた新たにプロジェクトを作ったらServicesタブで
プロジェクト名(1)
SERVICES
という風に重複扱いになっててるみたいでなんか気持ち悪いんだけど影響はないのでしょうか
189名前は開発中のものです。
2017/11/14(火) 21:15:43.79ID:2ELEHed2 >>188
あぁローカルだけじゃなくServicesをONにしたのね
文章だと分かりにくいから他人様のだけど参考リンク貼るわ
https://qiita.com/NIGHTNOISE/items/7f869059a6b17c585a2e
上の手順でクラウド側を削除しても同じ事象が出ちゃうならまた聞いて
余談だけど習作とかは新規プロジェクト作る時に「Enable Unity Analytics」をOFFにした方が、
クラウド側に余計なプロジェクト作られないからオススメ
あとから必要になってもServicesタブからONにすればいいだけだから
あぁローカルだけじゃなくServicesをONにしたのね
文章だと分かりにくいから他人様のだけど参考リンク貼るわ
https://qiita.com/NIGHTNOISE/items/7f869059a6b17c585a2e
上の手順でクラウド側を削除しても同じ事象が出ちゃうならまた聞いて
余談だけど習作とかは新規プロジェクト作る時に「Enable Unity Analytics」をOFFにした方が、
クラウド側に余計なプロジェクト作られないからオススメ
あとから必要になってもServicesタブからONにすればいいだけだから
190名前は開発中のものです。
2017/11/14(火) 21:43:20.00ID:Q4iuhLPN191名前は開発中のものです。
2017/11/14(火) 21:50:01.47ID:Q4iuhLPN 理解しましたありがとうございます
192名前は開発中のものです。
2017/11/14(火) 22:11:51.95ID:VkkwRkXO ターン制rpgを作っているのですが、ダメージ処理はともかく、アニメーション開始のタイミングやスライダーが減るタイミングの調整がうまくいきません。
調べたところ、時間や、他のアニメーションの終了判定は使わない方がいいということがわかりました。
どうやってタイミングを合わせればいいのでしょうか。
コードの例も書いてくれると嬉しいです。
c#スクリプトでお願いします。
調べたところ、時間や、他のアニメーションの終了判定は使わない方がいいということがわかりました。
どうやってタイミングを合わせればいいのでしょうか。
コードの例も書いてくれると嬉しいです。
c#スクリプトでお願いします。
193名前は開発中のものです。
2017/11/14(火) 22:12:30.02ID:Q4iuhLPN もう一つお願いします
インポートした画像をクリックした時にインスペクター欄の
SpriteEditorのボタンとFilter Modeの間に、Generate Mip Mapsという項目が本によると有るはずで、それで、そのチェックを外せと本には書いてあるんだけど、
自分のUnity上はその項目自体が表示されてないんだけどどうすればいいのでしょうか。
自分が今使っているのは2017.2.0f3 Personal(64bit)というバージョンです。
インポートした画像をクリックした時にインスペクター欄の
SpriteEditorのボタンとFilter Modeの間に、Generate Mip Mapsという項目が本によると有るはずで、それで、そのチェックを外せと本には書いてあるんだけど、
自分のUnity上はその項目自体が表示されてないんだけどどうすればいいのでしょうか。
自分が今使っているのは2017.2.0f3 Personal(64bit)というバージョンです。
194名前は開発中のものです。
2017/11/14(火) 22:46:23.21ID:Q2hIczJi いまclothでメッシュのプチプチに色を塗っているのですが、まとめて多量に塗る方法があったら教えてください。
ひとつひとつ塗っていては効率悪すぎです!!
よろしくお願いします!!!!!!!!!!
ひとつひとつ塗っていては効率悪すぎです!!
よろしくお願いします!!!!!!!!!!
195名前は開発中のものです。
2017/11/15(水) 03:19:12.45ID:jz7wm5oh バカどもw
196名前は開発中のものです。
2017/11/15(水) 03:23:39.65ID:jz7wm5oh 自分らが早く質問に答えられるレベルになって次の初心者支えてかないとバカが集まるだけでで質問スレの機能が崩壊するぞ
質問1つしたら自分の分かる質問1つ答えるくらいしろ
質問1つしたら自分の分かる質問1つ答えるくらいしろ
197名前は開発中のものです。
2017/11/15(水) 14:00:55.77ID:WVSerdRv ネットイナゴに何を求めているのかw
198名前は開発中のものです。
2017/11/15(水) 16:39:21.38ID:wqAXnxvj バカチョンに占拠されて久しいからな
延々と一人で自演してるだけでもはやまともに質問するような人はいない
延々と一人で自演してるだけでもはやまともに質問するような人はいない
199名前は開発中のものです。
2017/11/15(水) 18:58:28.84ID:ufxCt1cl >>193
その本のUnityのバージョンは?
バージョンが違えば設定画面も違う場合が出てくるので
無いなら仕方ない
自分のUnityと同じバージョンの説明文を探すか、
本のバージョンと同じUnityをインストールしなさい
ちなみにGenerate Mip Mapsは、そのキャラがカメラから離れて小さい場合に
表示する縮小画像を作るかどうかの設定
ONならバイナリサイズが増える
その本のUnityのバージョンは?
バージョンが違えば設定画面も違う場合が出てくるので
無いなら仕方ない
自分のUnityと同じバージョンの説明文を探すか、
本のバージョンと同じUnityをインストールしなさい
ちなみにGenerate Mip Mapsは、そのキャラがカメラから離れて小さい場合に
表示する縮小画像を作るかどうかの設定
ONならバイナリサイズが増える
200名前は開発中のものです。
2017/11/15(水) 19:00:07.20ID:ufxCt1cl201名無し@キムチ
2017/11/15(水) 19:33:01.31ID:TcH6UF9o いまclothでメッシュのプチプチに色を塗っているのですが、まとめて多量に塗る方法があったら教えてください。
ひとつひとつ塗っていては効率悪すぎです!!
教えてぇぇぇえええええ〜〜〜〜〜〜〜〜っ!!!!!
ひとつひとつ塗っていては効率悪すぎです!!
教えてぇぇぇえええええ〜〜〜〜〜〜〜〜っ!!!!!
202名前は開発中のものです。
2017/11/15(水) 23:30:19.28ID:RUML7J1B203名前は開発中のものです。
2017/11/15(水) 23:32:47.79ID:RUML7J1B いやよく見たら本の使ってるVerの方が日付的には4日くらい新しいのかな
2017〜てのと5〜ってのはどっちで覚えたら良いのだろう
2017〜てのと5〜ってのはどっちで覚えたら良いのだろう
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国国営メディア「沖縄は日本ではない」… [BFU★]
- 【こんなの初めて…】民泊には既にキャンセルも 中国の渡航自粛で [ぐれ★]
- 高市政権にパイプ役不在…日中高まる緊張 公明党の連立離脱影響、自民内にも懸念「自分でまいた種は自分で刈り取ってもらわないと」 [ぐれ★]
- 「稼ぐのよ!」高市総理が電話ガチャ切りで伝えたこと 鈴木憲和農林水産大臣が国政報告会に出席 自身が目指す農政の方針語る [煮卵★]
- 「どうしようもない」 ため息つくアジアの玄関口 中国の訪日自粛で−福岡市 [蚤の市★]
- 俳優 高岡蒼佑「エジプト出身とかナイジェリア出身とかの人が、日本の代表顔して移民の事とか話してるの見るとなんか違う気がする」★2 [Anonymous★]
- 【高市悲報】アメリカ戦争省「あのさ、何回シミュレートしてもわーくに中国に負けちゃうんだよね🤗」 [359965264]
- 自民「高市の一言でこれまで積み上げてきた関係が駄目になる。言葉の重みを分かっていない。自分でまいた種は自分で刈り取ってもらう」 [256556981]
- 中国発日本行の航空券、491,000件(全体の32%)がキャンセルされたと判明。高市どうすんのこれ [603416639]
- 中国国営放送「日本は琉球をただちに中国に返還せよ」 キタ━━━━(゚∀゚)━━━━!!!!! [314039747]
- 【高市速報】小野田経済安保相「中国依存はリスクなおおおおおおおおおおお」 [127986362]
- 識者「『フリーパレスチナ』とかイキってる連中が台湾の話になると『中国を怒らせるな!』ってなる。ほんと左翼の正義って薄っぺらい」 [279254606]
