2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

【3Dゲームエンジン】Unity質問スレッド17

1 :名前は開発中のものです。:2015/04/19(日) 12:16:54.53 ID:Erl+lZnN.net
3Dゲームエンジン「Unity」の質問に優しく答えるスレです。
Windows/Mac用。JavaScript/C#/Booといった汎用言語を使用できるのが特徴です。
フリー版で開発したゲームは個人・法人を問わず追加のロイヤリティーなしで販売できます。
プラットフォームサポートはiPhone/iPod Touch/iPad、Mac、PC、Web、Wii、Xbox360、Android、PlayStation 3、PlayStation 4、PS Vita他

次スレは>>970を踏んだ方が建てること。ダメなら>>980>>990が建てて下さい。

■前スレ
【3Dゲームエンジン】Unity質問スレッド16
http://peace.2ch.net/test/read.cgi/gamedev/1425192691/

■本スレ
【3Dゲームエンジン】Unity総合スレッド26
http://peace.2ch.net/test/read.cgi/gamedev/1429375487/

■Unity 2ch Wiki(まとめ、過去ログ、リンク集)
http://www24.atwiki.jp/unity2ch/

●リンク
・Unity(日本公式サイト)
 http://unity3d.com/japan/
・ユーザーガイド&リファレンス
 http://japan.unity3d.com/developer/document/
・チュートリアル
 http://japan.unity3d.com/developer/document/tutorial/
・スクリプトリファレンス
 http://docs-jp.unity3d.com/Documentation/ScriptReference/
・FAQ
 http://answers.unity3d.com/index.html
・MSDN
 http://msdn.microsoft.com/ja-jp/ms348103←スクリプトのエラー番号をこれで検索すると原因が日本語で出てきます。
注意事項:アセットおじさんは優しく愛でましょう

401 :名前は開発中のものです。:2015/05/12(火) 00:33:17.27 ID:OIzBkNpq.net
>>393
こんな便利なのあったんですね;Sceneを複数合成するとまだうまく動いてくれてないけど、
単一シーンでNavMeshAgent付きのObjectをOnPointerDown使って名前の取得が出来たので、検証続けてみます。
ありがとうございました。

402 :名前は開発中のものです。:2015/05/12(火) 01:00:49.30 ID:fjyqG3xL.net
unityの裏方は知らんけどc#で書かれてるwinformなんかだと
http://www.atmarkit.co.jp/fdotnet/dotnettips/467wndproc/wndproc.html
>しかし.NETのWindowsフォームでは、たいていの場合、直接Windowsメッセージを
>プログラムで処理する必要はなく、フォームのメンバであるWndProcメソッドが、
>受け取ったWindowsメッセージを.NETのイベントに置き換えてくれる
こんな仕組みが裏に隠されててお前にイベントが来たよと通知してくれて
インターフェースがインプリメントされてればそれ経由で処理が行われてるのでいいのかな?

403 :名前は開発中のものです。:2015/05/12(火) 01:35:00.40 ID:fZtrUYvr.net
ゲーム中動かないオブジェクトをstaticにしてから出だしたと思うのですが
SDユニティちゃんのシェーダーで警告メッセージが出るようになりました
公式の修正パッチを入れなおすなどしたのですが一向に消えることがなかったので
こちらで質問させていただきます
解決法をご存知の方がいらっしゃいましたらどうかご教授お願い致します

Shader error in 'UnityChan/Clothing': Can't find include file CharaMain.cg (on opengl)

Compiling Vertex program with DIRECTIONAL SHADOWS_OFF LIGHTMAP_OFF DIRLIGHTMAP_OFF DYNAMICLIGHTMAP_OFF

404 :名前は開発中のものです。:2015/05/12(火) 01:49:51.34 ID:fjyqG3xL.net
4.6のUI関連のソース見つけた
基底クラス
UI / UnityEngine.UI / EventSystem / UIBehaviour.cs
https://bitbucket.org/Unity-Technologies/ui/src/87c9a350fbecd8336df86563688a9bbe60945ea7/UnityEngine.UI/EventSystem/UIBehaviour.cs?at=4.6

UI / UnityEngine.UI / UI / Core / Selectable.cs
https://bitbucket.org/Unity-Technologies/ui/src/87c9a350fbecd8336df86563688a9bbe60945ea7/UnityEngine.UI/UI/Core/Selectable.cs?at=4.6

405 :名前は開発中のものです。:2015/05/12(火) 02:29:36.75 ID:fjyqG3xL.net
あとこれか
unityはこういうサイクルでイベントの処理をしてるらしい
http://docs.unity3d.com/ja/current/uploads/Main/monobehaviour_flowchart.svg

当然この中でunityのクライアント領域で誰向けのイベントかというのを判断して
通知はしてくれるはずなので後はその通知を受けとるためのインターフェースなどを
実装してあげればいいだけだと思う

406 :名前は開発中のものです。:2015/05/12(火) 04:43:52.52 ID:i/XOADhM.net
>>393
Unityが全ソースを公開してたとしてもIPointerDownHandlerの中身は空だと思うよ
このInterfaceがクリック認識の機能を持つわけではなくてUnity内部の別の場所でクリック判定は勝手に行われてる
それを通知してもらう目的でこちらが用意するのが上記Interfaceを実装したオブジェクトということ

407 :名前は開発中のものです。:2015/05/12(火) 08:32:43.56 ID:BjWswsYH.net
>>403
警告のとおりcharamain.cgがないんじゃないの?

408 :名前は開発中のものです。:2015/05/12(火) 15:03:31.97 ID:kFcbgs9Z.net
unity5を利用しているのですが、
SEのボリュームを1以上に上げたい場合はどのようにしたらよいでしょか?

javascript上で
"GetComponent.<AudioSource>().volume = 2.0;"
としてみましたが、やはりダメでした。

スクリプト上で指定したいです。

宜しくお願いします。

409 :名前は開発中のものです。:2015/05/12(火) 15:07:31.72 ID:RpXbDx1m.net
>>408
上げられない。そういう仕様だから
http://docs.unity3d.com/ScriptReference/AudioSource-volume.html

410 :名前は開発中のものです。:2015/05/12(火) 16:03:54.45 ID:kFcbgs9Z.net
>>409
405です。
了解です。ありがとうございます。

総レス数 1011
314 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★