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←スクリプトのエラー番号をこれで検索すると原因が日本語で出てきます。
注意事項:アセットおじさんは優しく愛でましょう

811 :名前は開発中のものです。:2015/06/02(火) 20:06:38.45 ID:GKRqA1el.net
何をだ…

812 :名前は開発中のものです。:2015/06/02(火) 20:20:35.91 ID:717Ei2Ky.net
スクロール(スワイプ)でキャラクターの一覧を動かして中央のキャラクターは拡大表示されていることです
上手く説明できなくて申し訳ない・・・

813 :名前は開発中のものです。:2015/06/02(火) 20:34:58.93 ID:GKRqA1el.net
そういうのもやり方は色々考えられるから実際にあれがどういうやり方してるのかはわからんけど
例えば基準点からのスワイプでの移動量をキャラ+余白の幅で割れば今何番目のキャラが
フォーカスされているべきなのかは求められるのでフォーカスされたキャラには拡大効果を、
フォーカスされていたものからフォーカスが外れれば元の大きさまでの縮小効果をかけてやればいい。
拡大縮小表示はめんどくさければ直接スケール値指定を1フレームでやっちゃってもいいけど
アニメーションを付加したいのならUnityでいえばiTweenとか使うのが簡便だとは思う。

つか、これ殆どUnityは関係ないよな…

814 :名前は開発中のものです。:2015/06/02(火) 21:29:33.75 ID:717Ei2Ky.net
なるほど、やはり地道にそのようなやり方をするんですね。
ありがとうございました。

815 :名前は開発中のものです。:2015/06/02(火) 21:34:31.08 ID:GKRqA1el.net
あ〜、そうそう、そういう便利テンプレが組み込みで入ってる訳じゃない。
Unityの思想的にはそういうのはアセットの役割、ということになっている

816 :名前は開発中のものです。:2015/06/03(水) 04:09:41.19 ID:bNdxEcsk.net
武器の持ち替えってどうやるのがセオリー?
武器が20個あるとして、ヒエラルキーに武器フォルダ作って20個武器オブジェクトを放り込んで
持ってる武器Destroyして持ち替えたい武器を都度インタンス化して使う?
その場合、その武器オブジェクトって座標軸のどこに置くのが適切なのか?
それとも武器を各々プレハブ化してインスペクタから20個設定してやって使うのか?

817 :名前は開発中のものです。:2015/06/03(水) 04:30:10.61 ID:vrWCiG5S.net
>>816
武器はハンドボーンにでも連動させればいいんでない?

それと、武器20個はわかったが、そいつらは基本的にプレファブになってれば基本的に生成消去を繰り返しても大丈夫

ただ、他の処理で実行速度に不安があるなら武器objをステージ外に運んで、実質的にない物のように扱って必要になったら、座標を戻すシングルトンって言う仕組みが良かったはず

言うまでもなくこのタイプのシングルトンは実装が結構メンドイ
別に無理して実装する必要はないです
実装例は意外にも、Unity公式のSTGチュートリアル最後のおまけの章で紹介されてたはず

818 :名前は開発中のものです。:2015/06/03(水) 05:30:27.21 ID:bNdxEcsk.net
武器データやアイテムのオブジェクトをどういう形で保持しておけばいいのかよくわからなかったです
とりあえず武器やアイテムはヒエラルキーにはおかずにプレファブでプロジェクトフォルダに持って
インスタンス化して要らなくなったらDestroyという形を取ろうと思います

819 :名前は開発中のものです。:2015/06/03(水) 07:40:11.68 ID:r6NJUwCU.net
何十個も武器があるような場合にはDB的なシステムがないとやってられない。
アセットで売ってるようなDBシステム使ってもいいけどエクセルとかで書いて
Jsonとかにしてそれを読み込むクラスを作っておくとかでも十分だと思う。
その中にResourcesで読み出すパスも入れておく。
20個くらいならまぁPublic配列にでも放り込んでおいて、でもいいんだけど
RPGの武器アイテムとか20個で済む訳ないので

820 :名前は開発中のものです。:2015/06/03(水) 11:09:17.25 ID:TzFMjBDe.net
入れ子になったJSONデータを取り出すのに苦戦しています
JSONobjectというライブラリを使用しようとしているのですが、キーから値を取り出すにはどうしたらいいのでしょうか?

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

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