- 1 名前:名前は開発中のものです。 [2016/06/12(日) 17:56:13.40 ID:kzQK7IbA.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が建てて下さい。 ■本スレ 【3Dゲームエンジン】Unity総合スレッド28 [転載禁止](c)2ch.net echo.2ch.net/test/read.cgi/gamedev/1454596460/l50 ■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←スクリプトのエラー番号をこれで検索すると原因が日本語で出てきます。 前スレ 【3Dゲームエンジン】Unity質問スレッド24 echo.2ch.net/test/read.cgi/gamedev/1462196288/
- 286 名前:名前は開発中のものです。 [2016/06/29(水) 13:01:30.45 ID:ZJJJNh1W.net]
- transform.up(y軸上向き)を使ってオブジェクトの向きを取得したいんだけど、これって少数点第一位までしか取れないよな?
これって何か設定が必要だったり、他に向き取得する方法あるの?
- 287 名前:名前は開発中のものです。 mailto:sage [2016/06/29(水) 13:30:03.55 ID:EdZUJOK+.net]
- Vector3型格納されてる数値はfloat型だから普通に下の桁もあると思ってた
今いじれないから確認できないんだけども qiita.com/shoridevel/items/2c1570a35392c100a43b ここに書いてあるやり方で桁数指定してtransform.upの各成分をDebug.Logしてみて少数部分切り捨てられてるかどうか確認できると思うからやってみてほしい
- 288 名前:名前は開発中のものです。 mailto:sage [2016/06/29(水) 13:33:27.82 ID:EdZUJOK+.net]
- Debug.Log(transform.up.ToString("F4"));
4の所変えたら表示桁数変えれるはず 間違ってたらごめんなさい
- 289 名前:名前は開発中のものです。 mailto:sage [2016/06/29(水) 13:43:05.81 ID:iy2xmdIj.net]
- >>283
ブレイクポイント仕掛けてデバッグ実行すればVector3の中身覗けるよ i.imgur.com/By6PtQ1.png
- 290 名前:名前は開発中のものです。 mailto:sage [2016/06/29(水) 14:50:31.12 ID:ZJJJNh1W.net]
- >>284-286
ありがとう、うまくいったわ
- 291 名前:名前は開発中のものです。 [2016/06/29(水) 15:03:17.23 ID:kIyaHSHV.net]
- ↑・・・
- 292 名前:名前は開発中のものです。 [2016/06/29(水) 21:05:26.15 ID:3IG8AJIP.net]
- 質問!
Anlmator.Play("Jump"); Anlmator.Play("Stand"); 連続して書いたらStandが実行されないんだが、これなんで?
- 293 名前:名前は開発中のものです。 [2016/06/29(水) 21:32:29.10 ID:3IG8AJIP.net]
- >>289だよー!
Anlmator.Update(0);で再生時間を0にしてやったらうまくいったわ 半日悩んでたのが悔しい
- 294 名前:名前は開発中のものです。 mailto:sage [2016/06/29(水) 23:40:32.58 ID:4fYhEUJc.net]
- >>290
結局それでどんな動作をされたかったん?笑
- 295 名前:名前は開発中のものです。 [2016/06/30(木) 02:26:23.90 ID:ko9mc7Pc.net]
- >>291
そのまんま 最後に呼ばれたアニメーションを実行したかった 詳しく言うとぷニコンを高速連続タップした時にダブルタップとシングルタップで処理を切り替えたかった
- 296 名前:名前は開発中のものです。 mailto:sage [2016/06/30(木) 02:27:22.51 ID:IXZcry27.net]
- >>291
質問すべきはそこではないだろ >>292 半時間が半日に感じるということは、あなたは猫の類いですか?
- 297 名前:名前は開発中のものです。 [2016/06/30(木) 03:40:28.63 ID:a4oJrs4+.net]
- >>293
半日悩んでいろいろ実装したけどうまくいかないから ここにレスしたニャー
- 298 名前:名前は開発中のものです。 mailto:sage [2016/06/30(木) 10:00:28.42 ID:IXZcry27.net]
- ああ、半日悩んだけど書き込んだ直後に事故解決したってことかw
マーフィーの法則みたいだな 機械はそれが動かないことを人に見せようとすると、動く
- 299 名前:名前は開発中のものです。 mailto:sage [2016/06/30(木) 11:39:44.43 ID:sCM9sb1I.net]
- >>293
俺がなに質問しようが勝手だろ? 俺に意見しないでくれる?うざいから
- 300 名前:名前は開発中のものです。 mailto:sage [2016/06/30(木) 11:53:17.59 ID:R3GtcuYp.net]
- 頓珍漢な解釈をしたふりをするなりすましのがうざいねw
- 301 名前:名前は開発中のものです。 mailto:sage [2016/06/30(木) 12:21:56.33 ID:Grd6ZdrO.net]
- 質問しても無視しろって事?w
- 302 名前:名前は開発中のものです。 mailto:sage [2016/06/30(木) 13:18:35.69 ID:IXZcry27.net]
- 総合スレだけじゃ飽き足らずにこっちにまで痛々しいのが湧いてきたか
巣にお帰りくださいね>>296 >>297
- 303 名前:名前は開発中のものです。 [2016/06/30(木) 14:01:10.13 ID:jynw9Hdc.net]
- さすがに今回は293があまりに頓珍漢すぎたのがいけないんじゃないかな?
- 304 名前:名前は開発中のものです。 mailto:sage [2016/06/30(木) 14:09:03.05 ID:IXZcry27.net]
- 俺が頓珍漢なことを書き込んでしまったことと
痛々しい奴が湧いてしまうことには因果関係がないからなあ 現に言われた本人>>294はユーモア交えて普通に答えてくれているわけだし 些細なことに対してもすぐに頭に血を上らせてわめき立ててしまう 朝鮮人のようなスレ住人の民度としか言いようがないよ
- 305 名前:名前は開発中のものです。 [2016/06/30(木) 14:21:07.15 ID:vusw2plq.net]
- unityでキャラと壁の間に隙間ができてしまうのでそれを埋める方法教えてください
- 306 名前:名前は開発中のものです。 mailto:sage [2016/06/30(木) 14:22:34.72 ID:R3GtcuYp.net]
- >>299
>>297は>>296あてのレスなんだけどいっしょにしないでくれるか お前のが痛々しいわ
- 307 名前:名前は開発中のものです。 mailto:sage [2016/06/30(木) 14:27:19.84 ID:cD8yASIm.net]
- >>302
(おそらくキャラの)見た目上のサイズと当たり判定のサイズの不一致の可能性が高いのでその辺弄ってみるといいんでない?
- 308 名前:名前は開発中のものです。 mailto:sage [2016/06/30(木) 14:56:15.64 ID:IXZcry27.net]
- これは>>303さんへ向けた発言です
2chの初心者かい? 自分の文章力に絶対の自信があるみたいだけど 残念ながら君の文章はへたくそなので、誰に向けたものなのか分かりづらい 今後はアンカというものを付けることをおすすめするよ アンカというのは、誰に向けた発言なのかが分かるすごい発明なんだ >>303 こうすると、>>303さんへ向けた発言という意味になるんだよ 今後はこれを必ず使え。自分の文章力のなさを自覚しろ。以上
- 309 名前:名前は開発中のものです。 mailto:sage [2016/06/30(木) 15:00:29.24 ID:2GSrdTKt.net]
- ガイジかな
- 310 名前:名前は開発中のものです。 mailto:sage [2016/06/30(木) 15:02:56.14 ID:Grd6ZdrO.net]
- ガイジが自己紹介始めてワロタw
- 311 名前:名前は開発中のものです。 [2016/06/30(木) 15:05:37.43 ID:jynw9Hdc.net]
- >>305些細なことに対してもすぐに頭に血を上らせてわめき立ててしまう
朝鮮人のような発言はもうやめてくれないか?
- 312 名前:名前は開発中のものです。 mailto:sage [2016/06/30(木) 16:15:35.55 ID:4JsxLJV1.net]
- そりゃ日本人は中国人に高卒土人って馬鹿にされるわけだわ
- 313 名前:名前は開発中のものです。 mailto:sage [2016/06/30(木) 16:18:12.61 ID:V6xT4aIK.net]
- 痛々しくて見てられねえ・・・・・・
- 314 名前:名前は開発中のものです。 mailto:sage [2016/06/30(木) 17:40:38.09 ID:+nBliA4X.net]
- >>309
共産党捨ててから言えよって思う>>中国人
- 315 名前:名前は開発中のものです。 mailto:sage [2016/06/30(木) 17:46:51.23 ID:IXZcry27.net]
- >>306 >>307
ガイジばっかりなの? このスレ(´・ω・`) 自己紹介はいいから、このアホ>>303を叩こうよ
- 316 名前:名前は開発中のものです。 [2016/06/30(木) 18:11:47.80 ID:byMM7djl.net]
- 皆さん暇そうなのでレベル低い質問なんですがさせてください。
ユニティをほぼメインに使用している会社に就職するには最低でどのくらいのレベルが必要でしょうか? 「○○みたいな会社はこれくらいで行ける!」とか 「コロプラレベルならこのくらい必要だと思う。」とか 「最近入ってきた新人のスキルはこんな感じ」とか 教えてください。 また6年後もユニティの需要があるのか皆さんの予想を教えてください。 わかるわけないとかは当たり前なのであくまで予想で教えてください。 よろしくお願いします。
- 317 名前:名前は開発中のものです。 [2016/06/30(木) 18:24:53.10 ID:PhfFr++w.net]
- >>313
暇では無いが答えると 何本かアプリリリースしていて、正直それで生活出来なくも無い俺でも 「Unityで就職」は厳しかった というのもサーバーサイドのコード書けないってのと Unityでしか作れないってのと 実際にゲーム開発での現場経験が無く個人開発のみでやってたってのが必要無いみたい 参考として提出した作品はかなり評価されてたけど それでも要らんと 独りでやれる技術よりも何人かで連携し製作した経験の方が問われたね
- 318 名前:名前は開発中のものです。 mailto:sage [2016/06/30(木) 18:39:47.55 ID:VlS06i3F.net]
- カヤックとかコロプラみたいなITベンチャーは即戦力の人材を敬遠して(幹部より頭良い奴は絶対に入れない)完全なド素人をほぼ顔で採用してるからなぁ
どうしても入社したいっていうなら顔面と社交スキルをMAXにして履歴書に未経験って書くのが近道だと思う
- 319 名前:名前は開発中のものです。 mailto:sage [2016/06/30(木) 18:41:16.47 ID:edoKCsuh.net]
- >>314
やっぱりそんな感じになってしまうのか… 必要とされてるのはグループワークができる情報技術者なのね
- 320 名前:名前は開発中のものです。 mailto:sage [2016/06/30(木) 18:58:56.91 ID:2Q8D30mm.net]
- ぞりゃUnityで採用なんて即戦力求めてんだから実務経験豊富じゃなきゃだめさ
普通にIT系企業就職ならプログラム経験とか関係なく学歴によって就職できる企業は決まる 底辺IT企業にて奴隷でも我慢出来るなら3流大学卒でも幾らでも就職できる
- 321 名前:名前は開発中のものです。 mailto:sage [2016/06/30(木) 19:26:31.85 ID:4JsxLJV1.net]
- どこの会社も「高卒だけど天才です」「専門でたので業界について詳しいです」みたいなのばっか面接に来て呆れ返ってんだよ
うちは新卒大学生を採れるような会社じゃないけど、それでも非大卒は採らねえ
- 322 名前:名前は開発中のものです。 mailto:sage [2016/06/30(木) 19:38:54.95 ID:4byRV08/.net]
- 在日とガイジしかいねぇw
- 323 名前:名前は開発中のものです。 mailto:sage [2016/06/30(木) 19:39:11.74 ID:9I8RvcyL.net]
- デザイナー(アーティスト)系なら学歴なんかなくても「上手けりゃ」大丈夫だぞ。
上手いかどうかは一発でわかるしな
- 324 名前:名前は開発中のものです。 mailto:sage [2016/06/30(木) 19:41:11.73 ID:cLmbQCtH.net]
- 「それでも非大卒は採らねえ!(by平日昼間に2ch見てるニート)」
- 325 名前:名前は開発中のものです。 mailto:sage [2016/06/30(木) 19:48:41.78 ID:j2YcyWfv.net]
- 昼間…?
- 326 名前:名前は開発中のものです。 [2016/06/30(木) 19:59:27.06 ID:byMM7djl.net]
- >>318さん天才かあほかは作品見ればわかりそうですが…
もちろん何も作品がないのに天才ですとか専門でたので詳しいとか言ってる人いたらあほですけど もし>>314が仮に中卒だったとしても新卒大学生よりいいと思うけどそれでも 新卒大学生じゃないからだめって感じですか?
- 327 名前:名前は開発中のものです。 mailto:sage [2016/06/30(木) 20:02:41.18 ID:2Q8D30mm.net]
- 現実的に作品とかどうやって見るの
本当に本人が作ったかどうやって確認すんの 採用候補を何日もホテルに缶詰で作らせるとか幾ら金と手間があっても足らんぞw
- 328 名前:名前は開発中のものです。 mailto:sage [2016/06/30(木) 20:16:35.98 ID:d/PAD+mT.net]
- そんな手の込んだ馬鹿は試用期間で弾くしかないような…。
何しに来たんだって話だけどw
- 329 名前:名前は開発中のものです。 [2016/06/30(木) 20:18:09.48 ID:byMM7djl.net]
- リリースしてるアプリ見せればいいのでは・・・?
作品プレイしてみればどのくらいのスキルかは判断できませんか?
- 330 名前:名前は開発中のものです。 mailto:sage [2016/06/30(木) 20:24:32.96 ID:2Q8D30mm.net]
- 現実的とは思えないけど企業の数なんて何百万もあるし
運良くそうしたことをきちんと見てくれる企業もあるかもしれない やる気があるならチャレンジしたらいい 10社や20社不採用で諦めない強い精神で
- 331 名前:名前は開発中のものです。 mailto:sage [2016/06/30(木) 20:26:45.38 ID:4JsxLJV1.net]
- リリースしてるアプリを見せるとか絶対やめとけって
規模が小さかろうが起業してるやつなんか採用するわけが無い
- 332 名前:名前は開発中のものです。 [2016/06/30(木) 20:31:46.06 ID:byMM7djl.net]
- 仮に何本かアプリをリリースしていて、正直それで生活出来てます。
って言われたらどんなものなのか見ませんか? 現実的でなかったらすみません。 就職も面接も経験したことがないので完全な想像で話してるので意味不明なこと言ってたらすみません…。
- 333 名前:名前は開発中のものです。 [2016/06/30(木) 20:37:07.46 ID:byMM7djl.net]
- >>328就職有利にするために一生懸命リリースしてました・・・オワタ
- 334 名前:名前は開発中のものです。 mailto:sage [2016/06/30(木) 20:38:03.25 ID:2Q8D30mm.net]
- 生活出来るなら何で就職するんですかって言われるぞw
まあIT技術者は個人でも派遣や請負や受託と様々な仕事形態があるから 就職に拘らずとも能力があるなら仕事には困らないよ
- 335 名前:名前は開発中のものです。 [2016/06/30(木) 20:57:57.93 ID:byMM7djl.net]
- >>331・・・確かにw
自分の場合は個人で作れるものに限界感じてるんで組織に入ってもっとすごいもの作りたいって感じなんですけど… まぁそんなこと言ったら仕事なめてるだろって言われそうでよう言えないですけども 結果、それなら自分で人集めたほうが早いって感じました・・・ ありがとうございます><
- 336 名前:名前は開発中のものです。 [2016/07/01(金) 00:03:34.24 ID:yUOsiCcx.net]
- 実際に面談してみると分かるが何本か個人開発でリリースしたという経験はもちろんプラス要素
小規模は企画、プランナー、Unityエンジニア、運営まで全部やれる奴求めてるとこ多いし 本気で金になるアプリを作りました!ってのをアピール出来るならね ただUnity使えますは全く武器にならない サーバーサイド理解してて、各種言語使える人を雇って Unityは現場で覚えてもらうってスタイルが多いよ Unityなんて正直だれでもすぐ弄れるようになるから 就職のためにUnity学習はオススメしないというか無駄
- 337 名前:名前は開発中のものです。 mailto:sage [2016/07/01(金) 00:12:33.52 ID:C0rreHgF.net]
- qiita.com/Akematty/items/2fbb61b55132ced4a3be
上記サイトを参考にCSV読み込みを作りました。 そこで2つ
- 338 名前:質問があります。
1.日本語が入力されていた場合、文字化けしてしまうようなのですがStringとして全角日本語を読み込むにはどのようにすればよいでしょうか。 2.セルにデータが入っていなかった場合(「スライム,,HP100,MP100,」のように何もないセルが合った場合)stringの多次元配列に格納した場合、どのように扱われるのでしょうか。Nullかと思ったのですがどうも違うようでエラーしか返されず困っています。 よろしくお願いします [] - [ここ壊れてます]
- 339 名前:名前は開発中のものです。 mailto:sage [2016/07/01(金) 01:02:39.38 ID:VK4BnVw0.net]
- >>334
ざっくり読んだけどかなり微妙な記事だなw 1. については読み込んでるファイルがutf-8じゃないエンコーディングで書かれてるのだろう テキトーなテキストエディタでCSVの文字コードをutf-8に変換してみるといい 本来ならEncoding指定でもいいはずなんだがエディタ上で動いてもスタンドアロンプレイヤーにビルドすると標準では i18n.cjk.dllが含まれないんでEncodingの取得辺りででコケる 2.StringSplitOptions.RemoveEmptyEntriesを指定すると中身のない所は存在しないものとして省かれ、戻り値の配列の長さが減る 行ごとに値が入ってたり入っていなかったりするとインデックスがズレてエラーになってるとエスパー StringSplitOptions.Noneに指定すれば長さ0の空文字列が格納される データ用のCSVのパースで使うなら後者が適切だと思うわ ついでにアドバイスしとくとStreamReaderのようなアンマネージドリソースを内包したインスタンスを作るときは 特にそうしない明確な理由がない限りusingステートメントを使って記述する癖をつけた方がいい https://msdn.microsoft.com/ja-jp/library/yh598w02.aspx
- 340 名前:名前は開発中のものです。 mailto:sage [2016/07/01(金) 02:23:44.05 ID:i/tAP8Uf.net]
- Unityには、CSVファイルを読み書きする、ライブラリは無いの?
そんな一般的な機能を、一々自作するの? すでに誰かが作っていると思うけど
- 341 名前:名前は開発中のものです。 mailto:sage [2016/07/01(金) 03:25:53.26 ID:Q27SyDl1.net]
- >>336
Unityには無いけどC#のOSSにならいくらでもあるよ
- 342 名前:名前は開発中のものです。 mailto:sage [2016/07/01(金) 08:15:48.33 ID:6RV/8aCf.net]
- >>336
その誰かが作ってるのを教えてやれよ。性格悪いなあ
- 343 名前:名前は開発中のものです。 mailto:sage [2016/07/01(金) 09:56:26.83 ID:xIpsP0N2.net]
- 悪いのは頭でしょ
教えてやるためには探さないといけない 探すだけの知性がなければ見つけられないし教えてやることもできない まあ頭悪い奴はだいたい性格も悪いけどね(^^;
- 344 名前:名前は開発中のものです。 mailto:sage [2016/07/01(金) 10:49:42.77 ID:VK4BnVw0.net]
- >>338
無数にあるしどれが適してるかは使う本人でないとわからんだろ?
- 345 名前:名前は開発中のものです。 mailto:sage [2016/07/01(金) 10:52:21.29 ID:iiv8JFlv.net]
- ちょっと質問なんすけど
マテリアル貼ったキューブを配置して作ったステージをメッシュベイクして、 マテリアルのテクスチャを金属やガラスみたいな質感ごとに良い具合に統合してUV再配置してくれるレベルデザイン用のアセットは何か無いもんすかね
- 346 名前:名前は開発中のものです。 mailto:age [2016/07/01(金) 20:14:22.00 ID:BF4L9NY9.net]
- β版じゃないUnity5.4っていつ出るんですか?
- 347 名前:名前は開発中のものです。 mailto:sage [2016/07/02(土) 00:13:50.21 ID:Da2qJAkZ.net]
- >>334
TSV タブ区切りファイルにして、 1行ずつ読み込んで、split(タブ文字)で分割すれば? カンマをデータとして使わないのなら、CSV カンマ区切りを使ってもいいし データのバグ対策
- 348 名前:として、データ分割後、コラム数をチェックする []
- [ここ壊れてます]
- 349 名前:名前は開発中のものです。 mailto:sage [2016/07/02(土) 05:17:05.25 ID:rx0TgJnD.net]
- CSVを単に「改行とカンマで区切ればいいだけだろ」と思ってて
痛い目にあったって人は結構いるんじゃないかなと予想
- 350 名前:名前は開発中のものです。 [2016/07/02(土) 09:14:40.13 ID:XdmaI3Gc.net]
- 違うの?
- 351 名前:名前は開発中のものです。 mailto:sage [2016/07/02(土) 09:39:09.64 ID:KR3voYvt.net]
- そんなアホは>>344くらいだろ
- 352 名前:名前は開発中のものです。 mailto:sage [2016/07/02(土) 10:44:59.58 ID:emmqK2HS.net]
- >>345
厳密に標準化定義されてるものではなくInformationalなものだが一応これぐらいは考慮しておくべき www.kasai.fm/wiki/rfc4180jp
- 353 名前:名前は開発中のものです。 [2016/07/02(土) 10:49:14.14 ID:XdmaI3Gc.net]
- >>347
よく分からんがCSVだからと言ってデータフォーマット仕様決めとけばいいだけでは ダブルクォーテーションで囲むなりカラム数決めとくなり
- 354 名前:名前は開発中のものです。 mailto:sage [2016/07/02(土) 10:58:13.55 ID:emmqK2HS.net]
- >>348
自分しか使わないとかデータ作る奴にそれを徹底できるならそれでいい だがフォーマットに合わないデータ食わせて動かないとのたまう馬鹿はどこにでも生息してるものだ そんな時にこのルールに準拠してると言えば一言で済むが、オレオレフォーマットだとドキュメント書くかいちいち説明しなきゃならなくて面倒なんよ
- 355 名前:名前は開発中のものです。 mailto:sage [2016/07/02(土) 11:20:23.31 ID:rx0TgJnD.net]
- Excelで編集できるようにしてよって言われたら
ちょっとだけ泣いていい
- 356 名前:名前は開発中のものです。 mailto:sage [2016/07/02(土) 11:29:42.57 ID:9MSSHkTm.net]
- >>350
Excel使うんなら変換ツールで直接JSONなり、Sqlite3のINSERTなりに変換しちゃうのが楽だな
- 357 名前:名前は開発中のものです。 mailto:sage [2016/07/02(土) 12:31:22.88 ID:U2EgYjJT.net]
- excelのマクロでセーブ時に自動でcsv吐かせろよ。
excel以上に優れた表編集ツールなんてねーぞ
- 358 名前:名前は開発中のものです。 mailto:sage [2016/07/02(土) 19:05:25.00 ID:tEcKWkg8.net]
- VuforiaとUnityを使ってARアプリを作ったんですがASUSのMEMOPadでだけ起動してすぐに停止してしまいます
Androidのバージョンも確認しましたし、他の端末もいくつか試してみましたがそちらは問題なく動きました 原因が端末にあるのかUnityの設定にあるのかが分からないのですが、どなたか分かる人がいれば教えてください よろしくお願いします
- 359 名前:名前は開発中のものです。 mailto:sage [2016/07/02(土) 21:27:13.40 ID:80SttLfc.net]
- >>353
端末のメモリ不足だな リソースかカメラの消費メモリを切り詰めるんだ
- 360 名前:名前は開発中のものです。 mailto:sage [2016/07/02(土) 21:59:53.01 ID:Da2qJAkZ.net]
- >>344
CSVは、色々な方言があるから、簡単に考えると、痛い目に合う。 本当はややこしいから、JSON・XMLの方がむしろ簡単かも 文字列中に、シングル・ダブルクォーテーション、改行、区切り文字を含んだ際、 エスケープをどうするかなど、ややこしい
- 361 名前:名前は開発中のものです。 mailto:sage [2016/07/02(土) 22:07:36.61 ID:fovJU8fw.net]
- 万単位の虫が飛び交う弾幕ゲーを作ってたら自分でリソース管理して自分でレンダラー動かして最終的に自前のシェーダーに動作を書く状況に陥ったんだが、UnityのShurikenとか使って普通に作る方法は無いもんかな
- 362 名前:名前は開発中のものです。 mailto:sage [2016/07/03(日) 00:18:46.80 ID:z8/jvLM4.net]
- WWWでネット上のゲームパラメータを取得しようとしてるんですが、
SecurityException: No valid crossdomain policy available to allow access UnityEngine.WWW.get_text () となってしまいます。 unityのリファレンスにはクロスドメインの制限はwebplayer上の時だけのように 読めるのですが、例えばエディタ上で実行してttp://www.yahoo.co.jp/を 取得することは出来ないのでしょうか?
- 363 名前:名前は開発中のものです。 mailto:sage [2016/07/03(日) 00:47:36.20 ID:Cj33YTJo.net]
- >>357
File->Build Settingsで設定画面を開いて、 Platform欄の選択をWebPlayer以外にする
- 364 名前:名前は開発中のものです。 mailto:sage [2016/07/03(日) 01:40:44.10 ID:z8/jvLM4.net]
- >>358 ありがとうございます!
- 365 名前:名前は開発中のものです。 mailto:sage [2016/07/03(日) 17:54:48.91 ID:IDpNVkvA.net]
- Unityのコンソールにデバッグログを表示してしまうと、数値が被った際に
その数値が出た分だけカウントが増えていくと思うのですが、そうではなく 必要なときにゲームのスコアのように画面上表示するようなコードの テクニックをどこかで見かけたのですが、ご存知の方がおられましたら、教えてください。
- 366 名前:名前は開発中のものです。 mailto:sage [2016/07/03(日) 19:38:25.60 ID:D3RxVFmh.net]
- >>360
GUIText gtex; void Start(){ gtex=(new GameObject()).AddComponent<GUIText>(); } void Update(){ gtex.text=hogehoge; } とかじゃなくてか?
- 367 名前:名前は開発中のものです。 mailto:sage [2016/07/03(日) 19:57:16.82 ID:Bx6bKR0+.net]
- >>360
OnGUI()で画面に書き出す事を言ってるんかな? 色々使えるが使い方全部説明するのは面倒なんでUnity OnGUIあたりでググってみて
- 368 名前:名前は開発中のものです。 mailto:sage [2016/07/03(日) 20:20:11.71 ID:IDpNVkvA.net]
- >>361
>>362 お二方のレスのおかげでやりたいことができました、ありがとうございました。
- 369 名前:名前は開発中のものです。 mailto:sage [2016/07/04(月) 00:18:10.23 ID:RMgiJRbC.net]
- C#で書いています。
itweenを使い始めました。 下記のようにオブジェクトAをBの位置に0.5秒かけて移動する指定を下記のように記述したのですが 移動後、すぐに元の位置に戻ってしまう状態です。 お助けください。宜しくおねがいします。 void Update() if (goalScript.cleared == true && flag00 == 0) { StartCoroutine("Position"); } void Position() { iTween.MoveTo(A, iTween.Hash("position", B.transform.position, "time", 0.5f)); StartCoroutine("Sample"); flag00 = 1; }
- 370 名前:名前は開発中のものです。 mailto:sage [2016/07/04(月) 00:20:13.26 ID:RMgiJRbC.net]
- 364です。
一部訂正いたします。 宜しくおねがいします。 void Update() { if (goalScript.cleared == true && flag00 == 0) { StartCoroutine("Position"); } } void Position() { iTween.MoveTo(A, iTween.Hash("position", B.transform.position, "time", 0.5f)); StartCoroutine("Sample"); flag00 = 1; }
- 371 名前:名前は開発中のものです。 mailto:sage [2016/07/04(月) 00:40:07.84 ID:Df1w0a1g.net]
- sampleのcorutineがどうなってるのかさっぱり若rないからエスパーもムリだぞ
コード曝すときは最小の構成で同じ失敗をするものを丸ごと記載しないとどもならんよ。
- 372 名前:名前は開発中のものです。 mailto:sage [2016/07/04(月) 01:24:13.10 ID:6fOpAVVW.net]
- Androidなんですが、
StreamingAssetsのAというフォルダ内のファイル名一覧を取得する方法はありますか?
- 373 名前:名前は開発中のものです。 mailto:sage [2016/07/04(月) 01:31:15.90 ID:RMgiJRbC.net]
- >>366
364です。 失礼いたしました。 構成を小さくしたさい、解決いたしました。 First Person Controllerにスプリクトをアタッチしていたのですが、 fpsとの相性が悪かったようです。 アドバイスありがとうございます!
- 374 名前:名前は開発中のものです。 mailto:sage [2016/07/04(月) 07:39:48.75 ID:AKDDQALl.net]
- お世話になります。
シーン上の特定のスクリプトだけ、初期化することは出来ますでしょうか? ググると、シーンごと再読み込み的なことはあるのですが、 一部のスクリプト以外は、現状維持にしたい形になります。 宜しくお願いいたします。
- 375 名前:名前は開発中のものです。 mailto:sage [2016/07/04(月) 08:02:15.64 ID:8YtAOklC.net]
- >>369
それ用の特別な方法はない。 そのスクリプトに初期化関数を書いておいて Objects.FindObjectsOfTypeでまとめて取得、初期化、ってのがセオリーだろうな。 https://docs.unity3d.com/ScriptReference/Object.FindObjectsOfType.html そのスクリプトにstaticな自己参照Listとか作っておいて Awake()で自分をAdd、OnDestroy()でRemoveするようにしておけば Findとか重い処理しなくていいとかそういうのはあるかも。
- 376 名前:名前は開発中のものです。 mailto:sage [2016/07/04(月) 08:43:27.53 ID:vKvEqq3k.net]
- >>369
そこだけプレファブにしておいて、必要なときに破棄と生成を繰り返せばできなくはないかな
- 377 名前:名前は開発中のものです。 [2016/07/04(月) 14:28:02.44 ID:tfZAaEI3.net]
- 親オブジェクトのRotateのみを変化させても子オブジェクトを変化させたくない場合
なのですが transform.lossyScaleのRotateバージョンのようなものはないのでしょうか?
- 378 名前:名前は開発中のものです。 mailto:sage [2016/07/04(月) 15:16:47.42 ID:8wuB2uBj.net]
- 一回親子関係絶縁してから回してもう一回親子にすれば良いんじゃね
- 379 名前:名前は開発中のものです。 mailto:sage [2016/07/04(月) 15:46:53.62 ID:3ZM6vs9h.net]
- lossyScaleは本来3×3の行列で表されるグローバルなスケールをVector3で近似値を吐くというプロパティなので1:1で対応するものはない
単にグローバル値が欲しいだけならrotationで取れる 親子関係を維持したまま子が回転に追従しないようにするなら transform.RotateAroundで親が回転したのと同じだけ親のpositionを中心に子を逆向きに回してやれば一応子が追従して回った分はキャンセルできる だがまあそうできない明確な理由がない限りは>>373の方法が楽
- 380 名前:名前は開発中のものです。 [2016/07/04(月) 22:15:34.42 ID:tfZAaEI3.net]
- SpritePackerについて教えてください。
10枚ぐらいの画像をSpritePackerを使用しまpacしたのですが 1024*1024の画像と、512*512の二枚の画像にpacされました。 それなら2048*2048のサイズの画像1枚にしてほしく、いろいろ試してみたのですが うまくいきません。(2048*1024の画像と256*256の画像ができたり…) 何かいい方法ご存知の方教えてください。
- 381 名前:名前は開発中のものです。 mailto:sage [2016/07/04(月) 22:35:29.53 ID:fItclfP7.net]
- 質問です!
windows10 unity535.1f 現在、2Dモードで2Dゲームを開発しています。 一度3Dモードではミニゲームを完成させているので、unityを全く知らないわけではないです。 Androidアプリを作成中なのですが、画面作成で躓いています。 16:10portrait(つまりスマホは縦固定)で作成したいのですが、背景画像サイズを (縦)何ピクセル×(横)何ピクセルで作成したらよいでしょうか? また、カメラはどのように設定するべきでしょうか? 一応テストで400×640ピクセルで作成したのですが、UIのボタンを配置すると Canvasが超大きく表示されて、なおかつCanvasのサイズを変更できません。 どなたかよい方法をご存知の方、なにとぞお知恵をお貸しください! お願いいたします。
- 382 名前:名前は開発中のものです。 mailto:sage [2016/07/04(月) 22:53:04.73 ID:kBCCMw14.net]
- スプライトファッカー
- 383 名前:名前は開発中のものです。 mailto:sage [2016/07/05(火) 16:57:36.09 ID:X54oarm7.net]
- オブジェクトをカメラからの距離に合わせて拡縮させる方法はないでしょうか?
s1.gazo.cc/up/198441.jpg 上図のように、ゲーム画面では同じ大きさに見えるけど実際は離れたり近づいていたりする テキストを載せた板(フキダシ)を作りたいです。 VRコンテンツ用にキャラの台詞を入れるフキダシを作っているのですが 近いキャラと遠いキャラどちらも同じ距離感の場所にフキダシがあると とても違和感を感じるのです なにかスクリプト等でいい方法はありませんでしょうか?
- 384 名前:名前は開発中のものです。 mailto:sage [2016/07/05(火) 17:46:37.61 ID:K1Bn+XIy.net]
- >>378
カメラとの距離に比例した倍率かけてやればいいだけだが… 例えば public float baseDistance=10;//基準になる(=倍率1になる)距離 void Update{ Vector3 toward=Camera.main.transform.position-transform.position; transform.localScale=toward.magnitude/baseDistance; transform.rotation=Quaternion.LookRotation(toward,Vector3.up); } とかだろ
- 385 名前:名前は開発中のものです。 mailto:sage [2016/07/05(火) 18:20:38.78 ID:lA02nJN4.net]
- >>379
嘘教えんなよ、FOVを計算しないで表示上のサイズが変わらないはたまたま距離とサイズの比と画角が一致した時だけだ 基準値と距離だけでは正しくサイズは維持出来ないので、基準値・距離・画角を計算しなければならない 以下公式マニュアル docs.unity3d.com/ja/current/Manual/DollyZoom.html
- 386 名前:名前は開発中のものです。 mailto:sage [2016/07/05(火) 19:00:00.65 ID:K1Bn+XIy.net]
- >>380
悪いw確かに色々嘘言ってたわw ローカルスケールにfloatつっこんだりとかw 距離じゃなくてZ深度なんだよなぁ… しかし画角は関係ない、というか画角が変更された時まで サイズを維持するのはちょっとまた別問題ではあるよ こうかな void Update(){ Vector3 toward = Camera.main.transform.position-transform.position; transform.localScale=Vector3.one*(Vector3.dot(toward.normalized,Camera.main.transform.forward)*toward.magunitude/baseDistance); transform.ratation=Quaternion.LookRotation(-Camera.main.transform.forward,Vector3.up); } そこで紹介されているドリーズームっていうのは 画角と距離を変更しつつ対象の大きさを変えない、という効果だ。 だから当然画角は計算している、というだけの話かとは思う。
|

|