【3Dゲームエンジン】Unity質問スレッド15 [転載禁止]©5ch.net
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
2015/01/18(日) 15:07:35.72ID:KSRpGyGFWindows/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質問スレッド14
http://peace.2ch.net/test/read.cgi/gamedev/1418120993/
■本スレ
【3Dゲームエンジン】Unity総合スレッド24
http://peace.2ch.net/test/read.cgi/gamedev/1415828892/
■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←スクリプトのエラー番号をこれで検索すると原因が日本語で出てきます。
注意事項:アセットおじさんは優しく愛でましょう
0002名前は開発中のものです。
2015/01/18(日) 23:29:03.50ID:Oz1u1XCRUnity5 3Dゲーム開発講座 ユニティちゃんで作る本格アクションゲーム
http://www.amazon.co.jp/dp/4798138223/
0003名前は開発中のものです。
2015/01/18(日) 23:38:55.71ID:g+Z+Zg6a0004名前は開発中のものです。
2015/01/19(月) 00:57:25.08ID:lMV3PplFあと前回の推奨本だと2D系はまだいいのがないって言ってたけど、
そろそろ良いの出てないかな
見てわかる Unity4 2D ゲーム製作 超入門 は個人的にはいまいちだった
(Unityの入門的にはわかりやすそうだけど、それなら3D含めた本の方がいいし、
かといって2Dの扱いに特化して詳細に書いてある訳でもない)
ずっと3Dは触らないし、webでの調べ物が苦手な人ならいいかも
0005名前は開発中のものです。
2015/01/19(月) 09:56:38.62ID:tVQdSj+4アセットバンドル化したBGM音源が、ストリーム再生出来ないげんしょが起きているのですが、何かやらなきゃいけないことがあるのでしょうか?
知っている方がいらっしゃいましたらご教授下さい。
よろしくお願いします。
0006名前は開発中のものです。
2015/01/19(月) 22:10:43.14ID:Y1AjdTR9ストリーム再生ならAssetBundleじゃなくてよくねぇ?
0007名前は開発中のものです。
2015/01/19(月) 22:32:30.26ID:6U2CSUOPBGMの再生なら、アセットをかえば簡単にできますよ
0008名前は開発中のものです。
2015/01/19(月) 22:33:42.74ID:bSyMnLDV「public GameOfject x;のみが書かれたスクリプトをコンポーネントにする」方法を考え付いたのですが
わざわざそのためにスクリプトを作るのもリソースの無駄遣いだと思いました。推奨される方法はありますか?
0009名前は開発中のものです。
2015/01/19(月) 22:45:47.75ID:ShtNJO6F構造体とかでもっときゃいいんじゃないのか。
0010名前は開発中のものです。
2015/01/19(月) 22:49:01.53ID:6U2CSUOPアセットをかうことを推奨します
0011名前は開発中のものです。
2015/01/19(月) 23:56:18.32ID:bSyMnLDV返答ありがとうございます
構造体の存在を忘れてました・・・ GameOfjectの情報を構造体に移したいと思います
そうすると「public DATA x;のみが書かれたスクリプトをコンポーネントにする」方法でよろしいのでしょうか?
具体的にいうと「データバンク→データの内容を表示するプレハブ→インベントリ」と行った経路でデータを送りたいのです
そこで、プレハブの中に変数の形で構造体を保存できればいいな、と思っているのですが
プレハブはスクリプトを使用しないGameObjectなのでわざわざスクリプトを用意するのはリソースの無駄なんじゃないかと思いました
0012名前は開発中のものです。
2015/01/20(火) 00:13:31.24ID:ue04WETI0013名前は開発中のものです。
2015/01/20(火) 01:04:11.07ID:Z6XXRh/7いや…その説明、さっぱりわからんわw
>>12
プロ版なら貼れる
ttp://docs.unity3d.com/Manual/class-MovieTexture.html
連番はスプライトならできるしタイル上にしとけば
スクリプトでオフセットコントロールするようにすれば
自分でもできるよ。
0014名前は開発中のものです。
2015/01/20(火) 01:09:16.33ID:005jKREY全てが一点に向かって動いて辿り着くと消えるシンプルなスクリプトなんだけど
どうもAndroid実機で動かすとカクついたりして重いんだ。
こういった場合少しでも処理を軽くするには何に気をつけると効果的なんだろう?
0015名前は開発中のものです。
2015/01/20(火) 01:36:02.04ID:Z6XXRh/7transformは全てキャッシュしておく。
これの25P目
ttp://www.slideshare.net/RyoheiTokimura/ss-35321624
0016名前は開発中のものです。
2015/01/20(火) 01:59:50.16ID:MDNLFb7hおまえの生活助け合い所じゃねーんだが
0017名前は開発中のものです。
2015/01/20(火) 02:06:39.26ID:Q4l9D7LTいい反面教師になる
0018名前は開発中のものです。
2015/01/20(火) 04:36:41.54ID:RaPfpvqFhttps://www.youtube.com/watch?v=rVVhPi3w6sg&feature=youtu.be
を見る限り実際の解像度でSS撮るだけのように見えるけどiPhoneやiPadの実機でアス比を固定して表示させられるの?
できる考えてみる
0019名前は開発中のものです。
2015/01/20(火) 05:59:37.06ID:bj9Wloi1unityでインポートしたところ
テクスチャが反映されていませんでした。
・blenderで確認(レンダリングして)した所、
FBX自体にはテクスチャのデータが有るようです。
・ちなみにMakeHuman(MHX)→Blender(FBX)→unity
という経由で行ってもテクスチャが確認できませんでした。
unity4.61 MakeHuman1.0.2 です。
よろしくお願いします。
002019
2015/01/20(火) 06:28:08.72ID:bj9Wloi1https://www.youtube.com/watch?v=F1xvjWc7490
0021名前は開発中のものです。
2015/01/20(火) 09:56:19.07ID:005jKREYありがとうございます!
ちょっと複雑だったので、こっちでやってみました。
http://ws.cis.sojo-u.ac.jp/~izumi/Unity_Documentation_jp/Documentation/ScriptReference/index.Performance_Optimization.html
キャッシュコンポーネントの探索(Cache component lookups)の項目
少し効果があったと思いますが、紹介してくれた方法とはかなり処理の重さに差がありそうですか?
0022名前は開発中のものです。
2015/01/20(火) 11:24:43.74ID:HVd7E/Tlサーフェスシェーダを使っていたのですがライトの影響を受けているのか
板ポリにはっているテクスチャが暗めに表示されてしまいます
フラグメントシェーダに書き換えてもいいのですが
サーフェスシェーダでライトの影響をカットする手法はありますか?
0023名前は開発中のものです。
2015/01/20(火) 14:02:03.80ID:+72Irfb9timescale = 0
にして一時停止しても「n秒後に」という条件をどう設定すればいいか分かりません。GUIからの操作はしないものとします。
よろしくお願いします。
0024名前は開発中のものです。
2015/01/20(火) 14:09:08.81ID:iq3j7dZV#pragma surface surf Lambert
これのLambertって下のファイルの60行目にLightingLambertってのが定義されているから
Windows: Unity\Editor\Data\CGIncludes\Lighting.cginc
Mac: Unity.app/Contents/CGIncludes/Lighting.cginc
それを参考に自分のシェーダーにLightingLambertCustomとか作って
_LightColor0.rgbを記述しなければできるんじゃね?
#pragma surface surf LambertCustom
うるおぼえだから出来なかったらすまん
0025名前は開発中のものです。
2015/01/20(火) 14:18:57.63ID:4aAKgSzbStartCoroutine(Wait(0.5f));
IEnumerator Wait (float time)
{
yield return new WaitForSeconds(time);
}
0026名前は開発中のものです。
2015/01/20(火) 14:21:43.51ID:+72Irfb90027名前は開発中のものです。
2015/01/20(火) 15:30:18.63ID:HVd7E/Tl返信ありがとうございます
陰影をつけないライトを定義して使う、てことですね。
なるほど盲点でした
実装してみます
ありがとうございました!
0028名前は開発中のものです。
2015/01/20(火) 18:32:46.59ID:/EI8FXL+Androidでゲームを作る際、アスペクト比の違いはどのように吸収すればよいのでしょうか…
Unityのシューティングゲームチュートリアルの方法では背景を画面にピッタリ合わせる手法をとっていましたが、
これでは、プレイヤーが動ける範囲が、端末によって違ってくるということになってしまうのですが…
0029名前は開発中のものです。
2015/01/20(火) 22:15:23.64ID:pAe5tuD5アセッ・・
Cameraのrectを変更するスクリプトがあちこちで見つかります
0030名前は開発中のものです。
2015/01/20(火) 22:18:00.41ID:b7j+z+fcアスペクトの機種ごと変更は、アセットをかえば簡単ですよ
うそじゃないですよ
0031名前は開発中のものです。
2015/01/20(火) 22:32:25.47ID:pAe5tuD5こことかどうだね
0032名前は開発中のものです。
2015/01/20(火) 23:59:23.25ID:Dk1pcpkoよろしくお願いします。
エフェクトを表示するために、元のパーティクルを作っておいて、
攻撃が当たった時に元のパーティクルを複製して、
当たった場所に表示させようとしたのですが、
10〜20回に1回ぐらい、元のパーティクルの場所に表示されてしまいます。
オブジェクトにtransform.positionの値が渡せてないのかと思ったのですが、
オブジェクトの位置はちゃんとスクリプト通りなのです。
しかし、パーティクルが表示されるのは複製元の場所になってしまうという…。
しかも、毎回ではなくてたまーになのが混乱に拍車をかけています。
どういうことなんでしょう?
そもそもこの形でやろうとしてるのが悪いんでしょうか…。
0033名前は開発中のものです。
2015/01/21(水) 00:00:26.12ID:BQd9iIWw分かりました。
アセットストアを漁りつつ、無料でいい感じのものを探してみます。
個人的に、黒帯は最終手段にしたかったのですが、アス比に合わせてサイズチェンジするスクリプトを自作した際に、オブジェクト間のサイズ調整が、かなり困難になったので、一番スマートなやり方なのかもしれません…
0034名前は開発中のものです。
2015/01/21(水) 01:24:03.95ID:G1vbfn9J0035名前は開発中のものです。
2015/01/21(水) 02:00:04.73ID:iSgbV6Itunityは触って二日目なので外してるとは思いますが、例えばstartメソッドで値を設定してて、先にupdateが呼ばれてるとかは有りませんか?
transformオブジェクトのnullチェックするとかで回避できないかな?
しゃしゃり出てすみません
0036名前は開発中のものです。
2015/01/21(水) 02:16:39.69ID:Tf/cqS6Pそういうアセット売ってるの?
0037名前は開発中のものです。
2015/01/21(水) 02:39:15.14ID:YE/E9ALhあてられない。
シェーダの中身を見るとフラグメントシェーダしか書いてない。
ここに改造したライテッドシェーダーがある。動くかは試してない
ttp://forum.unity3d.com/threads/specular-water.64593/
0038名前は開発中のものです。
2015/01/21(水) 07:39:24.73ID:4KkMiIWxパスに日本語もないのに何故でしょう
0039名前は開発中のものです。
2015/01/21(水) 08:52:40.73ID:7YHRcJFzアセットをかえばいけると思いますよ
0040名前は開発中のものです。
2015/01/21(水) 12:49:32.54ID:pvD5YpkAちゃんとパーティクルはPrefab化はしてるかい?
■ このスレッドは過去ログ倉庫に格納されています