- 1 名前:名前は開発中のものです。 mailto:sage [2014/08/05(火) 22:02:24.88 ID:WCQkNfyP]
- 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質問スレッド10 peace.2ch.net/test/read.cgi/gamedev/1403791323/ ■本スレ 【3Dゲームエンジン】Unity総合スレッド23 peace.2ch.net/test/read.cgi/gamedev/1404212872/ ■Unity 2ch Wiki(まとめ、過去ログ、リンク集) www24.atwiki.jp/unity2ch/ ●リンク ・Unity(日本公式サイト) unity3d.com/japan/ ・ユーザーガイド&リファレンス japan.unity3d.com/developer/document/ ・チュートリアル japan.unity3d.com/developer/document/tutorial/ ・スクリプトリファレンス docs-jp.unity3d.com/Documentation/ScriptReference/ ・FAQ answers.unity3d.com/index.html ・MSDN msdn.microsoft.com/ja-jp/ms348103←スクリプトのエラー番号をこれで検索すると原因が日本語で出てきます。
- 44 名前:名前は開発中のものです。 mailto:sage [2014/08/08(金) 10:05:40.92 ID:Z5CB7gzy]
- アンドロイド用のアプリで文字を表示しているのですが、何度も表示・非表示を繰り返す中、表示しているにもかかわらず、文字がいくつか非表示で空欄状態になる事があります。
何が原因は分かりませんか?パソコンで実行すると一度もなりません。
- 45 名前:名前は開発中のものです。 mailto:sage [2014/08/08(金) 11:07:42.14 ID:YIWUIzoJ]
- >>44
アセットを買えばいいと思うよ Unityするなら有料アセットは必須だよ
- 46 名前:名前は開発中のものです。 mailto:sage [2014/08/08(金) 20:57:22.75 ID:O3Lx63Sj]
- プログラミング自体初心者なんですが
Vector3やTransformという型で変数を宣言するというのが何をやっているのかわかりません。 変数の型と言ったら扱える数値の範囲を決めるものじゃないのでしょうか? あとシンプルなシューティングゲームのサンプル(三角関数で弾を飛ばしているもの) があれば教えていただけると助かります。
- 47 名前:名前は開発中のものです。 mailto:sage [2014/08/08(金) 21:08:03.88 ID:6wnNi3Hy]
- Vector3やTransformはクラスだ。
構造体に関数までくっついたデータのカタマリ。 Vector3はC#では構造体なんだけどC#の構造体は 関数までもてるので実際にはほぼクラスだ。もちろん違いはある。 三角関数かどうかは知らんけど公式のチュートリアルとかあるから それ見れば? ttp://japan.unity3d.com/developer/document/tutorial/
- 48 名前:名前は開発中のものです。 mailto:sage [2014/08/08(金) 21:10:21.49 ID:SKZk81RT]
- >>47
構造体とは?
- 49 名前:名前は開発中のものです。 mailto:sage [2014/08/08(金) 21:16:56.38 ID:6wnNi3Hy]
- 構造体は基本的にはデータのセットだ。
通常はstruct{}とかで定義する。 言語の仕様レベルの話だから覚えるしかない。 つーかそれはUnityの話じゃなくて完全にプログラム言語の話だからな〜。
- 50 名前:名前は開発中のものです。 mailto:sage [2014/08/08(金) 21:42:45.09 ID:Tp06U4X2]
- さすがにc#かjavascriptの基礎やってから
出直してこいと思う
- 51 名前:名前は開発中のものです。 mailto:sage [2014/08/08(金) 21:44:40.60 ID:3EgfP/Rz]
- メカニムで両手の指の設定したらキャラクターがTポーズじゃないって赤いエラーが出るんだけど、
これって各指にウェイト設定してないとこのエラーが出るの? 今はHandの部分で手全体のウェイトつけてるんだけど、 Handのウェイトは手首だけにして、 手のひら以降を各指に各ウェイトを割り当てていかないとダメですか?
- 52 名前:名前は開発中のものです。 mailto:sage [2014/08/08(金) 22:37:05.38 ID:O5EdDSVN]
- >>51
指のウェイトは関係ないです。モデルのデフォルトのポーズがT字と違いすぎるといってる Configure中のMappingタブの下方にあるPoseドロップダウンからEnforce T-Poseを選択すれば解消すると思う ただ、最初からモデルデータのポーズをT字にした方がより自然な感じになるかと
- 53 名前:名前は開発中のものです。 mailto:sage [2014/08/08(金) 22:40:03.98 ID:8s7H+l7K]
- やりたい事がクラスと構造体どっちでも出来る場合
どっち使えばいいのか分からない 違いってプリミティブ型かオブジェクト型かくらいじゃないんですか?
- 54 名前:46 mailto:sage [2014/08/08(金) 22:45:15.67 ID:O3Lx63Sj]
- >>47 返信ありがとうございます。
private var target : GameObject; function Awake () { target = GameObject.Find("PlayerShip"); } function Update () { target.transform.position.x += 0.01; } サンプルのAngryBotの見よう見まねでこういう事をやっていたのですが つまりこれはGameObjectクラスのインスタンスを作って そのインスタンスにPlayerShipのコンポーネントの参照の情報を渡してるから target.transform.position.x += 0.01;とすると PlayerShipのtransformのxが変わるという認識で正しいでしょうか?
- 55 名前:名前は開発中のものです。 mailto:sage [2014/08/08(金) 23:05:45.78 ID:Kp7m0/x0]
- どっちでもいいんじゃね
俺全部クラスだし
- 56 名前:名前は開発中のものです。 mailto:sage [2014/08/08(金) 23:27:58.99 ID:Eh9fBFL5]
- >>54
アセットをかえば動きますよ
- 57 名前:名前は開発中のものです。 mailto:sage [2014/08/09(土) 01:56:54.04 ID:K33+rn31]
- >>54
正しい、と思うがそのやり方はJSじゃないと出来ないので 俺にはよくわからないのだったw >>53 こんな記事はある ttp://gamesonytablet.blogspot.jp/2012/12/unity_27.html
- 58 名前:名前は開発中のものです。 mailto:sage [2014/08/09(土) 03:54:14.01 ID:llkL9Nl4]
- >>52
それがT Pose自体はかなりちゃんと作ってるんですよね、指の部分も Enforce T-Poseを押すとエラーは消えるんですけど、もっと変なことになっちゃう わかりやすく画像にしてみました s1.gazo.cc/up/95194.jpg
|

|