- 1 名前:名前は開発中のものです。 mailto:sage [2015/10/07(水) 14:12:24.62 ID:NEa3zEWO.net]
- 3Dゲームエンジン「Unity」の質問に優しく答えるスレです。
Windows/Mac用。JavaScript/C#といった汎用言語を使用できるのが特徴です。 フリー版で開発したゲームは個人・法人を問わず追加のロイヤリティーなしで販売できます。 プラットフォームサポートはiPhone/iPod Touch/iPad、Mac、PC、Web、Wii、Xbox360、Android、PlayStation 3、PlayStation 4、PS Vita他 次スレは>>970を踏んだ方が建てること。ダメなら>>980か>>990が建てて下さい。 ■前スレ Unity5質問スレ [転載禁止](c)2ch.net peace.2ch.net/test/read.cgi/gamedev/1436359073/ ■本スレ 【3Dゲームエンジン】Unity総合スレッド27 [転載禁止](c)2ch.net peace.2ch.net/test/read.cgi/gamedev/1441891966/ ■Unity 2ch Wiki(まとめ、過去ログ、リンク集) www24.atwiki.jp/unity2ch/ ●リンク ・Unity(日本公式サイト) unity3d.com/jp ・ユーザーガイド docs.unity3d.com/ja/current/Manual/UnityManualRestructured.html ・チュートリアル unity3d.com/jp/learn/tutorials ・スクリプトリファレンス docs.unity3d.com/ja/current/ScriptReference/index.html ・FAQ unity3d.com/jp/unity/faq ・MSDN msdn.microsoft.com/ja-jp/ms348103←スクリプトのエラー番号をこれで検索すると原因が日本語で出てきます。
- 191 名前:名前は開発中のものです。 mailto:sage [2015/10/16(金) 09:10:02.11 ID:CikrZsyZ.net]
- >>187
敵キャラのコライダーに引っかかるってのが、いまいちイメージ掴めん どういうことじゃろう
- 192 名前:名前は開発中のものです。 [2015/10/16(金) 09:36:28.94 ID:GC/Z14YY.net]
- 質問お願いします。
当方Unity5です。 2DSTG作っていて、重なった敵を1回のショットで同時に倒せるように、ショットのDestroyを1フレーム遅れるようにしているのですが、 微妙な重なりの敵に対して毎回同じ位置で攻撃しても、全て倒せる時と片方しか倒せない時があります 必ず同じ状況が再現出来るようにしたいのですが、どうしたら良いでしょう 調べて見ると、Unityの当たり判定の仕方が意外と正確じゃないのかな〜とも思ったり、 OnTriggerEnter2D()で当たり判定処理をしています
- 193 名前:名前は開発中のものです。 mailto:sage [2015/10/16(金) 11:15:26.93 ID:+ROApx29.net]
- エスパーさん出番ですよ
- 194 名前:名前は開発中のものです。 mailto:sage [2015/10/16(金) 11:28:47.48 ID:Fln/pbVu.net]
- >>192
敵のオブジェのメインスクリプトにコリジョンをつけておき、そこで敵が爆発するなどのデストロイ処理を入れておく。
- 195 名前:名前は開発中のものです。 mailto:sage [2015/10/16(金) 12:09:32.83 ID:kSoyLkin.net]
- 単に最初のコリジョンでショットをデストロイしてるからだろ
ショットをデストロイせずに当たった敵を次々と枠外までは破壊しつづけるとか ショットに耐久値を保たせて何回までは敵を破壊出来るとかすれば 重なったに重点を置くなら破壊された時点で重なってるものがあったらデストロイするとか色々あるだろ
- 196 名前:名前は開発中のものです。 mailto:sage [2015/10/16(金) 13:35:13.26 ID:lTteMwJW.net]
- >>192
ショットに当たった敵をトリガーにして重なった他の敵の衝突判定をすればいいじゃない
- 197 名前:名前は開発中のものです。 mailto:sage [2015/10/16(金) 13:59:19.55 ID:lTteMwJW.net]
- >>187
主語がないから何がガクガクするのかわからん とりあえず2D横視点で吹っ飛ばされた主人公が敵に引っかかるという話なら ビンタ判定時に主人公のcolliderを一時無効にするとか
- 198 名前:名前は開発中のものです。 mailto:sage [2015/10/16(金) 16:02:21.05 ID:ctnUG4Cg.net]
- Gameobbject1(Animator,Script)
-Gameobject2(SpriteRenderer) --Gameobject3(SpriteRenderer) -Camera 上記の構造となっているGameobject1のScriptからGameobject2を取得し Gameobject2のTransform.positionに値を設定しても動きません。localpositionでも動きません Cameraを動かすことはできるので、Gameobject2がGameobject1のAnimatiorで制御されていることが原因だと思いますが…
- 199 名前:191 [2015/10/16(金) 16:14:59.15 ID:GC/Z14YY.net]
- >>194
>>195 >>196 ありがとうございます。 せ、説明が下手くそですみません… ショットそのものは最初のコリジョンで破壊せずに、1フレーム遅延させてDestroyさせています。 確かに、重なっているもの同士で改めて衝突判定すれば解決できますね。 参考になります。 どちらかと言うと聞きたかったのは、 同一条件で再現しているのに偶に結果が変わってしまうのは何故かという事でした(わかりにくくてすみません) OnTriggerEnter2Dは条件が同じであれば確実に同じタイミングで発生しますか?
- 200 名前:名前は開発中のものです。 mailto:sage [2015/10/16(金) 16:55:29.85 ID:CikrZsyZ.net]
- リプレイファイルの整合性とかの問題よね
- 201 名前:名前は開発中のものです。 mailto:sage [2015/10/16(金) 17:53:11.64 ID:+ROApx29.net]
- > 重なっているもの同士で改めて衝突判定すれば解決できますね。
連なった敵が連爆して新たなゲーム性が生まれる予感 docs.unity3d.com/ja/current/Manual/ExecutionOrder.html これをみると、OnTrigger はFixedupdate()のサイクルで実行で Update() 側は可変フレームだからズレが起こりえるんじゃないかなと 確実性が欲しいならFixupdate()で処理するか、自分で実装するかのどちらかだと思う …気がする
- 202 名前:名前は開発中のものです。 mailto:sage [2015/10/16(金) 19:02:34.74 ID:lTteMwJW.net]
- 接触した瞬間の1フレームだけ切り出してみたとき
実は微妙な距離で片方の敵にしか接触していないのかもよ
- 203 名前:名前は開発中のものです。 mailto:sage [2015/10/16(金) 20:14:02.87 ID:T2UvNdYs.net]
- visual studioでブレークポイント設定してデバッグ開始して
F10とF11キーを駆使して一行づつ動かして値がどうなってるか確認すればいいんじゃね デバッグの基本でしょ?
- 204 名前:名前は開発中のものです。 mailto:sage [2015/10/16(金) 20:27:11.68 ID:SH3oEDuI.net]
- >>199
全く同じ条件は存在しないよ。 座標は同じでも、オブジェクトの順番があるから必ず優劣がつく。
- 205 名前:名前は開発中のものです。 mailto:sage [2015/10/16(金) 23:49:00.81 ID:PJTXy6sv.net]
- visual studioサイコー
とくにvisual studio6.0 が最も優れていたと思う(めちゃめちゃ軽い、早い、ジャンプ元へ戻る、呼び出し履歴)
- 206 名前:名前は開発中のものです。 [2015/10/17(土) 00:46:05.70 ID:V1wP3b81.net]
- Network.Spawnでキャラクターの手部分に子としてオブジェクトを生成するのですが、
親のキャラクターが移動するとホスト側はスムーズでもクライアント側はSpawnしたオブジェクトのみガクガクと 1フレームほど遅れて追従するため見苦しいです これは何が原因でどのように対処すればいいのでしょうか…
- 207 名前:名前は開発中のものです。 mailto:sage [2015/10/17(土) 08:29:53.69 ID:hbjQc5uH.net]
- Root ←Test.csアタッチ
└Parent └オブジェクトA Textコンポ持ち └オブジェクトB Textコンポ持ち └オブジェクトC Textコンポ持ち Test.cs a = this.gameObject.transform.FindChild("オブジェクトB").gameObject.GetComponent<Text>(); FindChildってこれ取れないのか 孫までは対象外なんだな
- 208 名前:名前は開発中のものです。 mailto:sage [2015/10/17(土) 08:46:34.21 ID:tlbalsUP.net]
- >>207
質問したいならそれなりの体裁整えろks "Parent/"付けろks あとks
- 209 名前:名前は開発中のものです。 mailto:sage [2015/10/17(土) 11:05:30.19 ID:Wy18X4kH.net]
- GetComponentsInChildren<text>(true);
で子以下のtextを収集してからオブジェクト名でチェックするんじゃダメなのか?
- 210 名前:191 [2015/10/17(土) 16:07:39.68 ID:8tJGF2BT.net]
- みなさん大変ありがとうございます。
>>200 そうですね。リプレイの整合性を取る感じの目的です >>201 げげ、OnTriggerは毎フレーム確実に行われない可能性があるって感じですよね… フレームベースで作っているので、ここがずれると困ってしまいます… 無いとは思うけど、OnTriggerを毎フレームチェックしたりは出来ないですよね >>202 >>203 確かに、接触したフレームの値をもう一度よくチェックしてみます。 ここも原因という線が十分にありますしね >>204 スクリプトの種類の順序はいじれるけど、 オブジェクトの実行順序はランダムでしたよね確か、 Unityのそういう所不べn…(失言) こちらも何か順序を生成順とかに固定する方法は無いものでしょうかね
- 211 名前:名前は開発中のものです。 mailto:sage [2015/10/17(土) 21:40:16.29 ID:nqNQnapc.net]
- UIについて質問です。
ボタンを用意して、スクリプトAでイラストを設定してスクリプトBで画像を入れ替えたいです。 上記内容のスクリプト作ってみたのですが動いてくれないので誰か助けてください。 スクリプトA //Inspectorで画像を設定する public Sprite[] button_image = new Sprite[10]; ===================================== スクリプトB //スクリプトA取得 A _A; //Canvas内のButtonをセット public GameObject uGUI_Button; uGUI_Button .GetComponent<Image>().sprite =_A. button_image;
- 212 名前:名前は開発中のものです。 mailto:sage [2015/10/17(土) 22:33:28.23 ID:Rra8nUJV.net]
- >>211
button_imageは配列だからbutton_image[0]のようにすれば動くと思う 誰か>>198に答えて(泣)
- 213 名前:名前は開発中のものです。 mailto:sage [2015/10/17(土) 22:46:23.21 ID:nqNQnapc.net]
- >>212
失礼、ここに描くときに抜けたけど uGUI_Button .GetComponent<Image>().sprite =_A. button_image[1]; こうなってます
- 214 名前:191 [2015/10/18(日) 00:03:06.28 ID:rDcOzmyF.net]
- 度々で申し訳のですが、質問お願いします
色々試してみたのですが、 UnityはOnTriggerEnter2D()が発火するか、毎フレーム見ている訳では無いようですね つまり、衝突してもOnTriggerEnter2D()が呼ばれないフレームがあって、次のフレームでも衝突しているのそこで呼ばれているという感じ OnTriggerEnterを必ず毎フレームチェックさせるのって、Unityの仕様上不可能なのでしょうか?
- 215 名前:名前は開発中のものです。 mailto:sage [2015/10/18(日) 00:35:19.11 ID:68E4TV35.net]
- >>214
知らんけど Collision DetectionをContinuous Dynamic とかにしてみたらどうなん? 知らんけど
- 216 名前:名前は開発中のものです。 mailto:sage [2015/10/18(日) 01:16:44.46 ID:az8YO3K5.net]
- トリガーエンターはトリガー役次第で
同じ組み合わせでも若干挙動が違う 修正要望のとこでもactive扱いされてたはず (エンターでなくステイが呼ばれてしまうパターンとか) たぶん未検出だったのはそのパターンだよ
- 217 名前:名前は開発中のものです。 mailto:sage [2015/10/18(日) 01:18:52.03 ID:az8YO3K5.net]
- あ、でも次フレでちゃんとエンターが
呼ばれてるなら話は別か…
- 218 名前:名前は開発中のものです。 mailto:sage [2015/10/18(日) 02:25:59.82 ID:Z+mXcSfL.net]
- >>211
_Aはどこからやってきた? button_imageを設定したクラスAのインスタンスかどうか確認すべし
- 219 名前:名前は開発中のものです。 mailto:sage [2015/10/18(日) 02:28:10.08 ID:Z+mXcSfL.net]
- >>198
Animator無効にしてみたらわかるじゃん
- 220 名前:名前は開発中のものです。 mailto:sage [2015/10/18(日) 02:46:23.63 ID:MRmqAbop.net]
- Start()やUpdate()にpublicやprivateのアクセス修飾子って付けてますか?
- 221 名前:名前は開発中のものです。 mailto:sage [2015/10/18(日) 02:50:53.41 ID:Z+mXcSfL.net]
- >>214
どんな処理してる/したいかわからないけど スクリプトライフサイクルフローチャートを見ると Update()が呼ばれる前にフィジックスサイクルでFixedUpdate()とOnTriggerXXXが1回以上呼ばれるから その辺考慮しないとならないかもね
- 222 名前:名前は開発中のものです。 mailto:sage [2015/10/18(日) 02:58:04.64 ID:Z+mXcSfL.net]
- >>220
コーディングスタイルに従って付けたいけど、 Unity作法的には付けないんだろうなと複雑な気持ちになりながら Unity以外の独自のメソッドやフィールドにはつけてる
- 223 名前:名前は開発中のものです。 mailto:sage [2015/10/18(日) 03:01:09.80 ID:j1PN9OWm.net]
- >>220
つけない。個人的にはつけんなと思う publicは必要なら付けるけど、チームにC#に不慣れなJava屋さんが混じってるとかじゃなけりゃprivateなんかいちいちつけないよ あとこれは個人的にだけど、MonoBehaviourで外からUpdate叩く必要があるのは設計ミスだと考えてる
- 224 名前:名前は開発中のものです。 mailto:sage [2015/10/18(日) 03:09:36.58 ID:MRmqAbop.net]
- >>223
もちろんそういうのはミスだと思うけど、機能的な意味というより アクセシビリティの明示化として付けた方がいいのかなと思った 付けないでいきます
- 225 名前:名前は開発中のものです。 mailto:sage [2015/10/18(日) 03:12:34.82 ID:Z+mXcSfL.net]
- あぁMonoBehaviour関連は基本的にpublic付けてなかったわ
しかしVSTUの支援機能でメソッドを生成するとpublicがくっついてくるのがマジでうざい
- 226 名前:名前は開発中のものです。 mailto:sage [2015/10/18(日) 04:00:30.69 ID:iwpU0EWd.net]
- 補完候補に出てきても邪魔だし継承もできないしで俺はprivateにしてるな
- 227 名前:名前は開発中のものです。 mailto:sage [2015/10/18(日) 08:13:06.36 ID:/o2ZGcRA.net]
- ドリュ...ドリュ...(下痢便が喉を通る音)
- 228 名前:名前は開発中のものです。 mailto:sage [2015/10/18(日) 08:48:00.54 ID:68E4TV35.net]
- >>223
C#に限らず 省略してケチつけられる事はあっても 明記してケチつけられる事は無い つまり前者がベター 大手企業のコーディング規約が厳しいところではとくにそう 個人開発なら好きにすればいい ギットハブに載せるなら省略したほうが俺カッケーと思える。 実際は何でもかんでも明記したほうが素人からは分りやすい
- 229 名前:名前は開発中のものです。 mailto:sage [2015/10/18(日) 08:49:38.71 ID:68E4TV35.net]
- >>228
×つまり前者がベター ○つまり後者がベター 間違えた
- 230 名前:名前は開発中のものです。 mailto:sage [2015/10/18(日) 08:57:28.71 ID:68E4TV35.net]
- しかしStart()やUpdate()で公式でも省略されてるし
俺は公式をマネる
- 231 名前:名前は開発中のものです。 mailto:sage [2015/10/18(日) 09:10:59.54 ID:MRmqAbop.net]
- 国内外のサンプルやコード漁ってみたけど
private Updaste()なんて記述は一度も見たことがない 「ネイティブ的には付けるべきだが、Unityファンデーションとしては付けないのがお約束」 が答えだと思って付けないようにする というか、むしろ付けてたところは削除した
- 232 名前:名前は開発中のものです。 mailto:sage [2015/10/18(日) 09:33:18.87 ID:/o2ZGcRA.net]
- ああんひどぅい
- 233 名前:名前は開発中のものです。 mailto:sage [2015/10/18(日) 10:12:20.79 ID:o9qWTZEn.net]
- そういえばthisとかって書かなくても動くけど、書いた方が良いの?
アクセスが早くなるとか?
- 234 名前:名前は開発中のものです。 mailto:sage [2015/10/18(日) 11:44:51.00 ID:w9B0rbB0.net]
- 書かないと処理自体が変わる場合がある
- 235 名前:名前は開発中のものです。 mailto:sage [2015/10/18(日) 11:51:59.74 ID:68E4TV35.net]
- >>231
外国の事は知らんけど 国内のサンプルっていってもしょせんGITHUB程度だろ? C#案件の圧倒的大多数であるNEC、富士通、NTTデータとかの大手SI案件のコーディング規約はネットじゃ漁れない まぁ別に大手が決めているから正しいってわけじゃないし、ゲームプログラムは別なのかも知れんし、外国のスタンダートも知らん。 オライリーのC#本には「アクセス修飾子は明示的に書くべき」と書いてあるらしい start()やupdate()には明記しなくて他のメソッドは明記するってのも変じゃない? …知らんけど
- 236 名前:名前は開発中のものです。 mailto:sage [2015/10/18(日) 14:29:00.35 ID:0bdtifGO.net]
- ミスするまでひたすら走り続けるゲームをスマホ向けに作ろうと思っていて
最初はプレイヤーの座標は固定、地形や障害物の座標を動かす仕組みにしていました。 しかし色々あってプレイヤー自身を移動させ、地形や障害物を順次生成していくよう変更しようと思ってます。 ミスしない限り無限に続くゲームなので、プレイヤーの座標値が増え続けるのが心配なのですが 別に気にしなくていいんでしょうか? それともある程度座標値が増えたらリセットするべきでしょうか?
- 237 名前:名前は開発中のものです。 [2015/10/18(日) 16:51:13.76 ID:Bovb6HPu.net]
- n秒処理を遅延させてからDestroyするみたいなコルーチンで、
コルーチンが終了する前に、コルーチンを持っているオブジェクトが別のオブジェクトによってDestroyされた時 MissingReferenceExceptionになってしまっているっぽいのですが、 どう回避したらよいでしょう お願いします
- 238 名前:名前は開発中のものです。 [2015/10/18(日) 16:59:01.96 ID:LsptOkDK.net]
- >>237
gameOjectをnull 判定すればいい。 厳密的には表面上だけのnullであることは理解しておいた方がいい。 というか、例外で処理に影響なけりゃ放っておいてもいいと思うけど
- 239 名前:名前は開発中のものです。 mailto:sage [2015/10/18(日) 17:03:10.63 ID:UZxRZfss.net]
- 答えにならない気もするけど、
> n秒処理を遅延させてからDestroyするみたいなコルーチンで、 this.gameObject.Destroy( this.gameObject, n ); じゃいかんの? あと、外から消されることもある+消える前に何か処理をしたい、とかなら public void SelfDestroySet(){} みたいな自殺予約メソッドを持たせて、外部からDestroyしたい時はそれを使って 想定した挙動で終わらせる方がいいかもね Destroy(object,n);が実行済みなら外からの自殺は受け付けないとかできるし
- 240 名前:名前は開発中のものです。 [2015/10/18(日) 17:25:57.46 ID:Bovb6HPu.net]
- >>238
>>239 ありがとうございます。参考に色々やってみます。 あと、追加の質問で申し訳ないのですが、 突然、これまで警告で済んでいたものがコンパイルエラーに判定されるようになって焦っています。 例えば、到達できないコードがあるというだけでコンパイルエラーになってしまうみたいな
- 241 名前:名前は開発中のものです。 [2015/10/18(日) 17:59:24.90 ID:TrUNqvaA.net]
- Websocket-sharpで通信しようとしてます。
エディタ上やスタンドアローンでは通信できますが、WebPlayerでは通信できませんでした。 当初はソケットセキュリティの問題かと思いましたが、どうやらポリシーxmlを取りに接続すらしていないようです。 どうすれば解決しますでしょうか
- 242 名前:名前は開発中のものです。 mailto:sage [2015/10/18(日) 23:40:12.06 ID:68E4TV35.net]
- みなさんUNITYで何かを作ってらっしゃると思いますが
目的を教えて下さい
- 243 名前:名前は開発中のものです。 mailto:sage [2015/10/19(月) 01:09:44.14 ID:eCCsj2sh.net]
- >>242
仕事
- 244 名前:名前は開発中のものです。 mailto:sage [2015/10/19(月) 01:11:04.44 ID:eOY/ajC5.net]
- >>242
趣味
- 245 名前:名前は開発中のものです。 mailto:sage [2015/10/19(月) 01:11:31.25 ID:OwEsguCp.net]
- 人生
- 246 名前:名前は開発中のものです。 mailto:sage [2015/10/19(月) 01:33:20.23 ID:zPUM+HaB.net]
- >>242
見栄
- 247 名前:名前は開発中のものです。 mailto:sage [2015/10/19(月) 01:35:20.25 ID:2ywTR4Ff.net]
- モテたい
- 248 名前:名前は開発中のものです。 mailto:sage [2015/10/19(月) 01:40:21.08 ID:ECFH2sF/.net]
- Unityで彼女ができました!
あと宝クジも当たりました
- 249 名前:名前は開発中のものです。 mailto:sage [2015/10/19(月) 02:03:20.64 ID:YjebVaWa.net]
- >>242
子供の頃の夢、「ぼくのかんがえたゲームを作る」を叶える為に。 あと個人的な目標?のために
- 250 名前:名前は開発中のものです。 [2015/10/19(月) 03:06:38.08 ID:TwXCumvw.net]
- >>242
僕はunityを通して人の笑顔が見たいです。 そしてもっと多くの人と知り合いたいです。
- 251 名前:名前は開発中のものです。 mailto:sage [2015/10/19(月) 03:54:50.82 ID:ROH4SLzL.net]
- マンガ的な画作りに
・LOD: 「汚れ」の斜め線が遠距離で点になる ・斜線も点も、距離に関わらず一定の太さの線 ・描画はマテリアルに投影される ということをしたいのですが、hatching shaderでもスクリーン空間ベースのスクリーントーンでもなく、検索に行き詰ってしまいました 実装が浮かぶ方ヒントいただけませんか!
- 252 名前:名前は開発中のものです。 mailto:sage [2015/10/19(月) 04:39:28.40 ID:YfUVbMBB.net]
- エロゲのMOD作るためじゃないのか?
アホみたいな質問が多いから大半がそうだと思ってたわw
- 253 名前:名前は開発中のものです。 mailto:sage [2015/10/19(月) 04:52:36.21 ID:arxityHG.net]
- >>251
君とエスパー氏以外の人にも意味が伝わるようにまず国語の勉強から始めてはどうか
- 254 名前:名前は開発中のものです。 mailto:sage [2015/10/19(月) 05:30:58.68 ID:ROH4SLzL.net]
- >>253
伝わりづらいですよね。ギルティギアくらいで実現しててくれてたら マテリアルの表現を線/点模様でしたいという意味なんです ただそれがcross hatching shaderだと距離に依って線の太さが変わり ポストプロセシングだと模様の位置がスクリーンスペースに張り付くしで。 一定の太さにするには、やっぱり輪郭線しかないですかね?
- 255 名前:名前は開発中のものです。 mailto:sage [2015/10/19(月) 06:36:16.84 ID:ECFH2sF/.net]
- ギルティギアはポリゴン反転だろ
- 256 名前:名前は開発中のものです。 mailto:sage [2015/10/19(月) 08:25:19.86 ID:2uFD82QD.net]
- >>147
おおー 質問者じゃないけど、知らんかった!
- 257 名前:名前は開発中のものです。 mailto:sage [2015/10/19(月) 11:46:42.35 ID:2ywTR4Ff.net]
- 3Dゲーム作る際に「素人ぽくない」とか「個人開発ぽくない」様に見せる工夫って何か無いかな?
単純にテクスチャの素材に拘る以外に
- 258 名前:名前は開発中のものです。 mailto:sage [2015/10/19(月) 11:52:59.35 ID:zPUM+HaB.net]
- がんばる
- 259 名前:名前は開発中のものです。 mailto:sage [2015/10/19(月) 11:59:34.48 ID:1FQgbPH8.net]
- ライティング
- 260 名前:名前は開発中のものです。 mailto:sage [2015/10/19(月) 12:56:05.47 ID:9/kFet9L.net]
- >>257
素人っぽくないと個人開発っぽくないは別。 素人っぽくないは「上手いモデルを使う」「上手いモーションを使う」 個人開発っぽくないは「物量に頼らないジャンルを選択する」 てなところだろう。 実際のところ個人開発っぽくない、はかなり難しくて そういうジャンルを選択した時点で既に「個人開発っぽい」感じはしてしまう 物量もクオリティも何もかもが「個人では絶対に不可能」と言い切れるものだけが 個人開発っぽくないので。
- 261 名前:名前は開発中のものです。 mailto:sage [2015/10/19(月) 14:24:28.58 ID:p8/lALg0.net]
- >>257
uiを頑張れ
- 262 名前:名前は開発中のものです。 mailto:sage [2015/10/19(月) 14:59:11.64 ID:TNBM6q1P.net]
- >>
服の輪郭線と服の柄の線を同じ太さで描くのは挑戦価値あるね ギルティギアがしてたのはシャギらない線テクスチャの貼り方まで マテリアルid書き込むレンダーテクスチャにちょっかい出すのはどうだろう
- 263 名前:名前は開発中のものです。 mailto:sage [2015/10/19(月) 19:12:32.95 ID:C8xAZa8b.net]
- >>257
プロが作ったアセットを沢山取り入れる アセットストアのものっておこづかい程度でも買える価格のものばっかりだし現実的
- 264 名前:名前は開発中のものです。 mailto:sage [2015/10/19(月) 20:12:50.50 ID:paVoHQj9.net]
- アセットストアの規約に
改変、改作、翻訳、二次創作、分解はダメって書いてあるけど、 じゃあ一体何が出来るんだ? そのまんまの形で使う以外ないってこと?
- 265 名前:名前は開発中のものです。 mailto:sage [2015/10/19(月) 21:06:39.87 ID:tjEJ5dAZ.net]
- >>264
そういうのは不自然に改変しなきゃいいのよ あとシェーダフォーグみたいな凄いアセットは 規約なんて気にしなくて済む
- 266 名前:名前は開発中のものです。 mailto:sage [2015/10/19(月) 21:35:40.46 ID:1Uh2yyva.net]
- https://www.assetstore.unity3d.com/en/#!/content/14147
なにこれすんごい便利そう これunity標準で採用してほしい
- 267 名前:名前は開発中のものです。 mailto:sage [2015/10/19(月) 21:38:32.77 ID:eOY/ajC5.net]
- >>266
Unity4時代にはめちゃ世話になったけどUnity5だと特殊な表現の時しか使わないからなぁ
- 268 名前:名前は開発中のものです。 mailto:sage [2015/10/19(月) 21:40:07.54 ID:1Uh2yyva.net]
- まだ4なんだよなぁ……
さっさと仕上げて5にするか
- 269 名前:名前は開発中のものです。 mailto:sage [2015/10/19(月) 22:16:51.90 ID:OHvpNpR2.net]
- >>267
5でこれに似た機能って追加されたの?
- 270 名前:名前は開発中のものです。 mailto:sage [2015/10/19(月) 22:37:58.92 ID:eOY/ajC5.net]
- >>269
似た機能がUnity5に有るわけじゃ全くない、5から通常のシェーダが結構きれいなんで自前のシェーダが必要って状態が減ったんよ 特殊表現とかするならすごくありがたいのは今でも変わらないよ。
- 271 名前:名前は開発中のものです。 mailto:sage [2015/10/19(月) 23:38:05.70 ID:dTIWCnyT.net]
- ここってPUNについての質問もOKですか?
- 272 名前:名前は開発中のものです。 mailto:sage [2015/10/20(火) 01:26:36.74 ID:YKrhcxMJ.net]
- ゲームオブジェクトを隙間なく並べて移動させたいと思っています。
■・・・オブジェクトを生成する地点 □・・・生成された移動オブジェクト(全て右方向に移動) ○・・・移動オブジェクトを削除する地点 ■□□□□□→ ○ ■(生成地点)から生成された□(移動オブジェクト)をひたすら○(削除地点)に向かって移動させています。 移動オブジェクトが削除地点に入るたびに生成地点から新しくインスタンスを作るようにしてるのですが 移動スピードを変えると並んでるオブジェクト間に隙間が生じ、修正も上手くいきません。 Time.deltaTimeを使った経過時間でオブジェクトを生成する方法なども試しましたがダメでした・・・。 スクリプト上で生成した四角いオブジェクトを畳のように隙間なく並べて移動させるのが目的なのですが どなたか良い方法をご存知ないでしょうか?
- 273 名前:名前は開発中のものです。 mailto:sage [2015/10/20(火) 01:51:47.93 ID:q4gEjShb.net]
- >>272
隙間ってどうできてんの?数値で指定すれば隙間とかありえなくない? もしRigidBodyがつっかえることを言ってるならそのままでは基本的に回避はできない。 衝突処理の中身を考えればわかると思うが。 つっかえるのが嫌ならRigidBodyのGravityを使うのをやめて 自前で下方向への当たり判定を行い当たりがなければAddForceやTranslateする処理を 実装したほうがよい。
- 274 名前:名前は開発中のものです。 mailto:sage [2015/10/20(火) 05:41:46.01 ID:hfAUVuEy.net]
- >>270
背景とかキャラはテクスチャで配置物とかをデフォシェーダー機能使ってるって事?
- 275 名前:名前は開発中のものです。 mailto:sage [2015/10/20(火) 06:14:55.03 ID:/M67hyXG.net]
- もし今新しい相手と一緒にいたとしたら、悔しいというより新に対して羨ましいと思う
やっぱり誰よりも愛おしい そんな元と出会えたことも一緒に過ごせたことも奇跡みたいなもんだから 欲張っちゃいけないのかもね
- 276 名前:名前は開発中のものです。 mailto:sage [2015/10/20(火) 13:40:40.99 ID:HeX6SvlI.net]
- C#でみる、<>で囲まれた構文は何という機能なのでしょうか?
いままで見よう見まねでC#を書いてきたため、ここにきて簡単な入門書を買いました しかし、簡単なものを買ってしまったためか、今まで自分の中で謎であった<asdf>のような<>で囲まれた文法について解説がありませんでした この部分だけでもググるか他の書籍を読んで知っていないとまずいと思うのですが、何と呼ばれている機能なのかわからないためググれずにいます 何という名前の機能なのでしょうか?
- 277 名前:名前は開発中のものです。 mailto:sage [2015/10/20(火) 13:59:41.86 ID:t2qItEKd.net]
- c# <T>
- 278 名前:名前は開発中のものです。 mailto:sage [2015/10/20(火) 14:03:06.35 ID:lyLdtEEw.net]
- >>276
ジェネリック
- 279 名前:名前は開発中のものです。 mailto:sage [2015/10/20(火) 14:44:05.16 ID:HeX6SvlI.net]
- >>277
>>278 ありがとうございます
- 280 名前:名前は開発中のものです。 mailto:sage [2015/10/20(火) 14:57:21.14 ID:/M67hyXG.net]
- 誤爆スマソ
- 281 名前:名前は開発中のものです。 mailto:sage [2015/10/20(火) 15:52:07.02 ID:llPZiPIl.net]
- >>276
【LINQの前に】ラムダ式?デリゲート?Func<T, TResult>?な人へのまとめ【知ってほしい】 qiita.com/RyotaMurohoshi/items/740151bd772889cf07de
- 282 名前:名前は開発中のものです。 [2015/10/20(火) 16:14:46.46 ID:B6QiBKNA.net]
- Unity5でkinect2のモーションを
キーフレームに記録する方法はありますか?
- 283 名前:名前は開発中のものです。 mailto:sage [2015/10/20(火) 16:46:23.25 ID:1yc/mTSH.net]
- MSに聞けよ
- 284 名前:名前は開発中のものです。 mailto:sage [2015/10/20(火) 16:48:00.37 ID:ov8D6e/u.net]
- なにしたいのかよくわからないけど、モーションをモデルに焼きたいだけならオートデスクの製品であるよ
Unity内でリアルタイムにモーションを操作したいのなら、ちょっとよくわからない。KinectのSDK探るしかないんじゃない?
- 285 名前:名前は開発中のものです。 mailto:sage [2015/10/20(火) 18:07:31.21 ID:HeX6SvlI.net]
- >>281
ありがとう 買った簡単な本とはえらい違いだった 1/3ぐらい読んでみたものの、全然頭に入らない・・・・
- 286 名前:名前は開発中のものです。 mailto:sage [2015/10/20(火) 18:24:28.19 ID:ZISMWbKw.net]
- ORKでメタルギアアシッドもどきを作りたいのですが
移動イベントのチュートリアルと質問できるほどの英語力が無く困っています wait input forkからchange positionまではなんとかできたのですが 移動が確定するまで現在位置を保持して一歩ごとにキャンセルできる キャンセル後、一つ前のバトルメニューに戻る、がどうしても実装できません 組み方を教えていただけないでしょうか
- 287 名前:名前は開発中のものです。 mailto:sage [2015/10/20(火) 18:47:32.87 ID:AcZKkZXh.net]
- >>272
どういう理屈でズレるんだろう。 オブジェクトのサイズが1mだとして、ちょうど1m移動したタイミングで次を生成しないとダメとかそういう話なのかな? あるいは>273が言うように当たり判定が変な作用してるのかもしれんが。 個々のオブジェクトに、生成&削除をさせないで それを管理するオブジェクトを作って、そっちで一括管理するくらいしか思いつかん…
- 288 名前:名前は開発中のものです。 mailto:sage [2015/10/20(火) 20:21:55.95 ID:cEc4j0yF.net]
- >>272
個別に命令出してるから処理がおっつかなくてズレるんだろ? 全部emptyオブジェクトにつっこんで一括移動させたり タグとか配列とか使って一括で移動させてみれば? …知らんけど
- 289 名前:名前は開発中のものです。 mailto:sage [2015/10/20(火) 21:07:25.25 ID:CANbdRk4.net]
- 毎日3~4回プロジェクトのバックアップを取るのですが
バックアップファイルを軽量化する為に、これは消して良いってフォルダやファイルはありますか? アトラスキャッシュは蓄積している様なのでたまに消しています
- 290 名前:名前は開発中のものです。 mailto:sage [2015/10/20(火) 22:21:10.57 ID:SmmF+wwt.net]
- 設定や導入アセット次第だけど基本Asset以外消せるよ
てかバックアップ手作業? gitでも入れてリモートにpushした方が手間ないよ それにgitignore任せでより安全に運用できるし unity gitignoreとかで検索するといい
- 291 名前:名前は開発中のものです。 mailto:sage [2015/10/20(火) 22:38:25.06 ID:cEc4j0yF.net]
- >>290
おれもフォルダ丸ごとコピペだわw 3個も4個も取らんけど そんなにバックアップ取っているとはおぬしは心に迷いがあるな
|

|