[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 2ch.scのread.cgiへ]
Update time : 11/05 11:45 / Filesize : 204 KB / Number-of Response : 686
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【3Dゲームエンジン】Unity質問スレッド20



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←スクリプトのエラー番号をこれで検索すると原因が日本語で出てきます。

430 名前:名前は開発中のものです。 mailto:sage [2015/10/25(日) 08:25:30.98 ID:2ArDOOtU.net]
>>420
VisualStudioなら改行コードがおかしいから自動変換しますか?と聞いてきてくれる

431 名前:名前は開発中のものです。 mailto:sage [2015/10/25(日) 12:39:57.89 ID:yBfS5rRj.net]
>>420
SJISでコード書いていると多バイト文字の最後がバックスラッシュと同じコード割り振りがされることが多々ある
コンパイラが行末のバックスラッシュとして誤認すると次の行が継続行(//コメントの続き)として処理される
たぶんそれが原因じゃないの?

UTF8かUTF16で保存する、もしくは//コメントの行末に"."を入れておくと回避はされる(後者は根本的な解決ではない)
このあたりはUnityの問題ってよりもテキストエンコードの話なのでソース編集環境を見直すのが吉

432 名前:名前は開発中のものです。 mailto:sage [2015/10/25(日) 12:42:56.46 ID:jBegFRr+.net]
Cとかでも昔はたまにあったねぇ

433 名前:名前は開発中のものです。 mailto:sage [2015/10/25(日) 12:51:50.31 ID:49lbLjP8.net]
そういえば
以前は全角コメントの語尾に「.」付けてたけど
最近は付けなくてもよくなったな

434 名前:名前は開発中のものです。 [2015/10/25(日) 13:26:15.85 ID:HwyeysLG.net]
SQLを安全に組み立てたいのですが、Unityの場合、何を使うのが楽ですか?

435 名前:名前は開発中のものです。 [2015/10/25(日) 13:29:51.68 ID:HwyeysLG.net]
よく考えたら、ユーザーが文字打つ所だけ、サニタイズしたら良いような気がしてきました。それで良いや。

436 名前:名前は開発中のものです。 mailto:sage [2015/10/25(日) 13:35:06.76 ID:O2YAWr9t.net]
visual studio でのデバッグで、オブジェクトが指してるアドレスって表示できますか?
二つが同一オブジェクトを指してるのか判断したいときに、
Flash Builderはアドレス表示がデフォだったので便利でした

437 名前:名前は開発中のものです。 mailto:sage [2015/10/25(日) 14:23:03.03 ID:2ArDOOtU.net]
>>434
安全ってどういう意味?インジェクション?
UNITYから直接DBに繋ぐ?


>>436
https://msdn.microsoft.com/ja-jp/library/s3aw423e.aspx
試していないからUnityでできるかわからん

438 名前:名前は開発中のものです。 [2015/10/25(日) 14:31:16.51 ID:HwyeysLG.net]
>>437
インジェクション
sqlitekitで内部のdbを参照



439 名前:名前は開発中のものです。 [2015/10/25(日) 14:35:48.44 ID:HwyeysLG.net]
Playmakerも購入すればバインド変数使えるみたいだな。でも、そこまで必要ないかな。

440 名前:名前は開発中のものです。 mailto:sage [2015/10/25(日) 14:45:45.51 ID:2ArDOOtU.net]
内部のDBか…インジェクションなんて気にすんな

気にするならwebサービス化してそこでガチ堅牢なフレームワークでも使えばいいんじゃない?
ミッションクリティカルなら逆コンパイルの可能性があるUNITYから直でSQLを発行する事自体どうかと思うし
内部のDBファイルなんて狙われたら余裕で解析される
それでもやりたいならインジェクションに対応したオープンソースを見て自分でUNITYに移植するとか
暗号化とかを考えないと

知らんけど

441 名前:名前は開発中のものです。 [2015/10/25(日) 15:17:52.06 ID:gHc1ujyS.net]
そういえば、sqliteとLinqのパフォーマンス比較ってどっかでされてるのかな?
機能が違うといえば違うにしても、どっちが早いのかは興味がある

442 名前:名前は開発中のものです。 [2015/10/25(日) 15:27:47.00 ID:HwyeysLG.net]
>>440
sqlitekitで暗号化するから大丈夫。

443 名前:名前は開発中のものです。 mailto:sage [2015/10/25(日) 16:29:31.69 ID:2ArDOOtU.net]
>>441
データベースのパフォーマンスは実際自分でやってみないと分らんからね

マイクロソフトはSQLサーバーを最速といい
オラクルはオラクルを最速という
自社が最もパフォーマンスを出せる測定条件で測るからなぁ

444 名前:名前は開発中のものです。 [2015/10/25(日) 16:43:25.15 ID:HwyeysLG.net]
サーバー側はmongodb使うつもりだから、マイクロソフトもオラクルもいらないです。

445 名前:名前は開発中のものです。 [2015/10/25(日) 18:02:40.86 ID:4soXus2s.net]
完全初心者です
2dでテトリスのようなものを作っています
スクリプトで一定間隔でランダムにブロックを生成してx座標と角度をランダムに決めてから、rigidbody2dで落とすようにしてるんですが、落ちたブロックの座標を確認するとxが0.0462とか微妙にずれててブロック同士がひっかかります
この微妙なズレをなくす方法ってありますか?
ブロックが引っかからず、横10マスちょうどブロックが収まるようにしたいです

446 名前:名前は開発中のものです。 [2015/10/25(日) 18:12:15.21 ID:HwyeysLG.net]
rigidbody2dいらないじゃん

447 名前:名前は開発中のものです。 mailto:sage [2015/10/25(日) 18:31:13.14 ID:8gF99okL.net]
Interpolateをoffにしてみるとか?

448 名前:名前は開発中のものです。 mailto:sage [2015/10/25(日) 18:47:47.79 ID:8aB6g9kJ.net]
マジレスすると物理演算を使うべきではない



449 名前:名前は開発中のものです。 [2015/10/25(日) 19:34:55.81 ID:4soXus2s.net]
>>447
Noneになってました
>>446
>>448
transform.localposition = startposition + new Vector2(0,-y);
といった感じでコルーチンを使ってある間隔ごとにブロックを下に移動させてみたんですけど、他のオブジェクトにあたったときに止まらずすり抜けてしまうんです
ブロックにトリガーcolliderと非トリガーcolliderをつけて他のオブジェクトにあたったら下に移動するスクリプトをdestroyする方法でやったんですが、うまくいきません
こういった物理演算を使わずに衝突判定を起こして動きを止めるのはどうすればいいのでしょうか?

450 名前:名前は開発中のものです。 mailto:sage [2015/10/25(日) 19:58:57.73 ID:u/IWnGAJ.net]
固定セルのゲームルールならまず盤状態を示す2次元配列作るよ
アニメーションはiTweenあたりで別管理ね。セルのサイズを定数化しとけば割り出せる

451 名前:名前は開発中のものです。 mailto:sage [2015/10/25(日) 20:02:01.21 ID:2ArDOOtU.net]
へぇ、なるほど
なんか俺でも作れそうな気がしてきたわ

452 名前:名前は開発中のものです。 [2015/10/25(日) 20:17:03.40 ID:4soXus2s.net]
>>450
こんなのあるんですね〜ありがとうございます色々やってみます失礼しました

453 名前:名前は開発中のものです。 [2015/10/25(日) 20:20:26.32 ID:HwyeysLG.net]
というか、そっちが元々のゲームの作り方であって。

454 名前:名前は開発中のものです。 mailto:sage [2015/10/25(日) 20:42:16.94 ID:RITBqi8X.net]
テトリスとかだったら予めマスを作ってそこにスプライトを表示するかしないかでやるといいよ

455 名前:名前は開発中のものです。 [2015/10/25(日) 21:11:50.20 ID:TsJFA2sE.net]
PSのIQってゲームみたいにcubeを倒しながら移動させたいんですけど、どうしたらいいでしょうか
Rotateの回転軸を移動させる方法とかありますか

456 名前:名前は開発中のものです。 mailto:sage [2015/10/25(日) 21:44:21.70 ID:vJB+CzaO.net]
影を使ったゲーム考えてるんだけど、実現の仕方が分からない・・・
unityじゃ影とかに当たり判定をつけるって無理だよね?

457 名前:名前は開発中のものです。 mailto:sage [2015/10/25(日) 21:47:22.57 ID:BbYlqnMy.net]
影踏みか

458 名前:名前は開発中のものです。 mailto:sage [2015/10/25(日) 21:52:41.19 ID:vJB+CzaO.net]
>>457
そんな感じ
自キャラは見えるけど敵は影のみって感じで作れたらなーと思ったんだけど、
敵を消したら影でないし、何より光源によって影って変化するから何ともむずかしいんだよね



459 名前:名前は開発中のものです。 mailto:sage [2015/10/25(日) 22:03:55.20 ID:2ArDOOtU.net]
初心者質問失礼します

UI部品のパネルを置きます(座標オール0でど真ん中に配置)。
パネルを横にずらしたいです。
とりあえずiTweenかなと思い

iTween.MoveTo(pnlMain, new Vector3(10, 0, 0), 5);

とやってみましたが、
小さくなりながら右下に動いたのですが、、、なんででしょ?
ただパネルを右にずらすには普通どうやりますか?

460 名前:名前は開発中のものです。 mailto:sage [2015/10/25(日) 22:11:06.10 ID:URvJqomx.net]
>>458
光源によって変化する影をモデリングすればいいじゃない

461 名前:名前は開発中のものです。 mailto:sage [2015/10/25(日) 22:16:54.03 ID:2ArDOOtU.net]
>>458は自己解決。すいません、イージーミスでした。ローカル座標を忘れていました。

462 名前:名前は開発中のものです。 mailto:sage [2015/10/25(日) 22:27:11.40 ID:u/IWnGAJ.net]
>>459
あんま自信ないけど、RectTransformにサイズ調整されちゃってないかい

463 名前:名前は開発中のものです。 mailto:sage [2015/10/25(日) 23:35:17.36 ID:klUOGDOb.net]
本当にしょうもない質問で申し訳ないです
FPSControlっていうアセットのShellShock-5_0を素の状態で動かしたんですが
敵キャラがこっちを確認した時に銃を構えたまま固まって動かなくなってしまいます
AIとかを弄ろうにも知識がなくてさっぱりです・・・

敵がマトモに動くようにできればでいいので誰かご教授頂けないでしょうか

464 名前:名前は開発中のものです。 mailto:sage [2015/10/25(日) 23:39:50.76 ID:eQ8ImyFA.net]
Assetの質問はAssetのフォーラムでするとよろし

465 名前:名前は開発中のものです。 mailto:sage [2015/10/25(日) 23:47:43.66 ID:klUOGDOb.net]
>>464
失礼しました

466 名前:名前は開発中のものです。 [2015/10/26(月) 00:09:38.77 ID:O6OPL6dT.net]
UnityとXCodeってiOSのバージョン上がるごとにバージョンアップしないといけないのかな?
ちょっと辛いな。

467 名前:名前は開発中のものです。 mailto:sage [2015/10/26(月) 00:45:08.07 ID:SVlxueBU.net]
使ってる広告やサービスも依存してくるからもうちょい根が深い
chartboostとfelloの導入を依頼されて試してみるとfelloさんはgoogle play serviceのリソースを同梱してて重複排除にえらい手間取った。単にパッチバージョン使えば直るんだけどね
admobさんもi-mobileさんやnendさんもUnity5には検証に力入れてないのかな。ドキュメント通りにやってもxcodeでコケる。
まあビルドエラーを元にぐぐればstack overflowのスレがヒットするけどさ

仕事にしたいならその先は「ちょっと辛いな」では済まないよ
我々はアプリ本体よりも、こういった問題解決能力で飯食ってるようなもんだし

468 名前:名前は開発中のものです。 mailto:sage [2015/10/26(月) 00:59:55.32 ID:WC/RF2eX.net]
>>273
>>287
>>288

皆様のアドバイスを参考に試行錯誤してみた結果、なんとか思い通りの処理を完成させることが出来ました!
ありがとうございます。



469 名前:名前は開発中のものです。 [2015/10/26(月) 01:20:39.39 ID:O6OPL6dT.net]
>>467
またBuildSuccessでXcodeが起動しないんだが。前はYosemiteにしたら起動したけど、もしかして、またOSアップデートしないとダメなのかな?

470 名前:名前は開発中のものです。 [2015/10/26(月) 01:31:25.37 ID:O6OPL6dT.net]
Developerにログインして新しい規約に同意しろって出てきた。なにこれ。

471 名前:名前は開発中のものです。 mailto:sage [2015/10/26(月) 01:42:01.43 ID:SVlxueBU.net]
多分tvos関係の奴だろ
読めないなら同意しとけば。俺はブログネタがない時くらいしか細かく読んでないよ

472 名前:名前は開発中のものです。 [2015/10/26(月) 02:19:09.36 ID:O6OPL6dT.net]
IPhone6Sつないでると、No team selectedってエラーが出るんだが、何これ?
5Sでios8だと普通にインストールされた。

473 名前:名前は開発中のものです。 [2015/10/26(月) 02:40:38.29 ID:O6OPL6dT.net]
El capitan

474 名前:名前は開発中のものです。 [2015/10/26(月) 02:46:17.12 ID:O6OPL6dT.net]
とりあえず、build success でXcode 起動しないのはおかしいわ。
よくわからないから、とりあえずEl Capitanにしてみるしかないか。

475 名前:名前は開発中のものです。 [2015/10/26(月) 03:29:05.70 ID:O6OPL6dT.net]
iOS Developerで何回か同意してiADとか収益のあたりクリックしてるうちに、Resetしますかが出てリセットで直った。でも、これはサーバー側にバグがあるんじゃないかと。
iOS9からこういうのに厳しくなったんだな、知らなかった。

476 名前:名前は開発中のものです。 mailto:sage [2015/10/26(月) 03:33:59.27 ID:vQQd8LPB.net]
>>472
iOSは自分のアカウント(Team)に登録した端末でしかデバッグできない
Xcodeのプロジェクト基本情報のとこに自動でFixするよ的なボタンが出てない?

477 名前:名前は開発中のものです。 mailto:sage [2015/10/26(月) 03:39:15.21 ID:SVlxueBU.net]
なんのこっちゃ?

478 名前:名前は開発中のものです。 [2015/10/26(月) 03:50:25.12 ID:O6OPL6dT.net]
>>476
それが出てこなかった。developerで同意してしばらく待たないと出てこない。



479 名前:名前は開発中のものです。 [2015/10/26(月) 04:03:38.60 ID:O6OPL6dT.net]
Xcodeのバージョンを最新にしたのが原因かもしれない。Xcodeとdeveloperのサイトが連動してるのかな?

480 名前:名前は開発中のものです。 mailto:sage [2015/10/26(月) 06:36:01.87 ID:rhkxff71.net]
NGID:O6OPL6dT

481 名前:名前は開発中のものです。 [2015/10/26(月) 07:31:52.12 ID:O6OPL6dT.net]
iADとか関係ないところクリックすると早く同意したことになるなんておかしいだろ。今までこんなことなかったんじゃないの?

482 名前:名前は開発中のものです。 [2015/10/26(月) 07:33:34.35 ID:O6OPL6dT.net]
まじでAppleのサーバーが最近おかしい。

483 名前:名前は開発中のものです。 mailto:sage [2015/10/26(月) 09:11:30.59 ID:6ZRqeEgW.net]
Application.Quit()について相談。

タイトル画面のメニューに「アプリケーション終了」ボタンを置きたいんだけど、
プラットフォームによってはQuit()が無効だったり推奨されなかったりと正直よく分からん。
みんなはどうやってる?

Win/Macのスタンドアロン環境でのみ、終了ボタンを表示するようにするのが
楽かなあと思ってるんだけども。

484 名前:名前は開発中のものです。 [2015/10/26(月) 09:45:34.00 ID:KzKjoesU.net]
初心者質問失礼します
OnTriggerEnterを使ってスイッチのオブジェクトに触れたら電気(spotlight)がつく、もう一度触れたら
電気が消える。というON,OFFをしたいのですが、調べてみてもゲームオブジェクトをDestroyで消してしまう方法しか見つかりません。
「消して、また作成」がよいのか、「見えるのを見えなくする」のほうがいいのかも教えてくださるとありがたいです。

485 名前:名前は開発中のものです。 mailto:sage [2015/10/26(月) 09:48:48.90 ID:bKRZ77p5.net]
それは作るゲームによるとしか言えません
でもいちいち生成するよりは触れている間だけアクティブにしたほうが一般的かな

486 名前:名前は開発中のものです。 mailto:sage [2015/10/26(月) 18:31:41.87 ID:F4mvQiBR.net]
オンラインゲームなどでよくある、画質設定みたいなのって
ポリゴン数やエフェクト、テクスチャの解像度などが変更できると思うのですが、
それをunityでやろうとした場合、それぞれの設定に合わせてオブジェクトや
テクスチャを作らなきゃいけないんでしょうか?
だとしたらよく市販ゲームはあの容量でよく収まってて労力の代わりに安いなー
と思いまして・・・

487 名前:名前は開発中のものです。 mailto:sage [2015/10/26(月) 18:39:14.70 ID:xff3b7gE.net]
>>486
市販のゲームもLODモデルは基本的には作っている。
テクスチャは縮小してるだけ。

安いかどうかなんて発注したことのある人間じゃなきゃわからんだろう…

488 名前:名前は開発中のものです。 [2015/10/26(月) 18:39:36.37 ID:XQTiL5dg.net]
>>486
ビルドセッティングで大雑把に設定すると自動でやってくれるよ



489 名前:名前は開発中のものです。 mailto:sage [2015/10/26(月) 21:19:32.45 ID:FL7odMYo.net]
>>482
XCodeを起動してCMD+, で設定を出してAccountタブから自分のApple Developerを選んで詳細を見ると解決するとおもうぞ
XCode7.1にしたらそうなった。

なおEl Captanにアップグレードすると↑をもう一度だ

490 名前:名前は開発中のものです。 mailto:sage [2015/10/27(火) 10:40:17.92 ID:j8iFgm3a.net]
Blenderでrigifyを適用したモデルでバトルポーズのモーションを作成し、fbxでエクスポートしてUnityで実行すると、
正面を向かせて作ったモーションが、斜めを向いた状態で再生されました。
原因はリグのtorsoの回転角分だったのですが、
Blenderの見た目のままUnity上でモーションを再生したい場合、
torsoを編集しないほうが良いのでしょうか。
それとも編集してもイメージ通り反映できる手順がありますか?

Unityにはヒューマノイドタイプにし、ORG-*で骨をマッピングし、
hipsにはORG-hipsを適用しています。
また、バトルポーズのモーションはインポートして、
Root Transform Rotation にチェックは入れています。

491 名前:名前は開発中のものです。 [2015/10/27(火) 12:10:30.34 ID:d6nC+B5Z.net]
>>489
今度はシュミレーターが自動起動しない。
やっぱりEl capitan にしないといけないのかな?

492 名前:名前は開発中のものです。 mailto:sage [2015/10/27(火) 12:12:10.31 ID:KZmJ2Mf2.net]
OnTriggerEnter(Collider coll){}で衝突したオブジェクトに対して
Ray ray = new Ray(myTrans.position,coll.transform.position);
でレイを飛ばすんですが、オブジェクトに当たらず、その奥の壁に当たってしまいます
レイヤーマスクの設定もオブジェクトに当たるようにしているのですが
原因として考えられるのは何でしょうか?

493 名前:491 mailto:sage [2015/10/27(火) 13:29:23.80 ID:KZmJ2Mf2.net]
自己解決しました

Ray ray = new Ray(myTrans.position,○○○○);

ここの値は終点でなくて方向ベクトルなんですね・・・

494 名前:名前は開発中のものです。 mailto:sage [2015/10/27(火) 13:46:45.68 ID:OnaBGD3v.net]
>>493
解決しているようなのであれなのだがその方法でやりたいならLinecastだ

495 名前:名前は開発中のものです。 mailto:sage [2015/10/27(火) 18:17:33.04 ID:j8iFgm3a.net]
>>490
Root Motion Nodeを<Root Transform>に変えたら見た目問題なくなりました。
いいのか、こんなんで……

496 名前:名前は開発中のものです。 mailto:sage [2015/10/27(火) 20:17:24.47 ID:F3qHL0wc.net]
ボタン(スクリプトA、パラメータIDを持つ)のプレファブがクリックされたら
キャンバスに付いてるスクリプトBの関数(引数としてIDを渡したい)を実行したいのですが
ボタンプレファブのクリックイベントにインスペクター上からだと登録できません
スクリプト内から登録したくて四苦八苦しているのですが、どなたかやり方を教えてください
読みにくい文章で申し訳ないです。もっと情報が必要なら言ってください

497 名前:名前は開発中のものです。 mailto:sage [2015/10/27(火) 20:21:28.30 ID:F3qHL0wc.net]
ボタン(スクリプトA、変数IDを持つ)
↓クリックでアクセス、引数にID
キャンバス(スクリプトB)の関数を実行

簡単化するとこうです
質問はボタンのクリック時に実行される場所にスクリプトから登録したいけどやり方がわからない
ということです

498 名前:名前は開発中のものです。 mailto:sage [2015/10/27(火) 20:39:24.46 ID:OnaBGD3v.net]
>>497
C#におけるイベントっていうのは何かっていうとデリゲートって仕組みを利用して
登録された関数を実行するよ、というものなんだよ。
そして登録される関数については型と引数を定義することになっている。
OnClickイベントはvoid型の引数なしのものが登録できるしそれしか登録できない。
だからIDを引数としているBの関数を登録することは出来ない。

っていうことなんじゃねぇの?知らんが。



499 名前:名前は開発中のものです。 mailto:sage [2015/10/27(火) 21:13:09.32 ID:F3qHL0wc.net]
>>498
こっちの勘違いなら申し訳ないのですが
ユニティのオンクリックイベントは何種類かの引数を与えることができるようで、
引数スクリプトAをもつ関数をスクリプトBでつくり、それをボタンのオンクリックイベントに登録し、インスペクター上から引数として渡す部分にボタンを登録したら
スクリプトAの変数IDを渡せたんですよ
プレファブ化するとインスペクター上からキャンバスを探せないのでスクリプトから探せばいけるかと思ったのですが

500 名前:名前は開発中のものです。 mailto:sage [2015/10/27(火) 21:49:56.07 ID:OnaBGD3v.net]
>>499
あ〜、なるほど。あれって引数使えるんだな。こういうことか?
ttp://hwks.hatenadiary.jp/entry/2014/12/10/024926
ちょっとこのページの例はラムダ式をつかっているのであれだが
button.onClick.AddListener(func(param));
みたいな感じ、ではないかと思う。
この辺。
docs.unity3d.com/ScriptReference/UI.Button-onClick.html
docs.unity3d.com/ScriptReference/Events.UnityEvent.AddListener.html

501 名前:名前は開発中のものです。 mailto:sage [2015/10/27(火) 22:13:46.80 ID:F3qHL0wc.net]
>>500
ありがとうございます。参考になります
ただ、他のオブジェクトに付いてるスクリプトの関数を設定する方法がわかりません

502 名前:名前は開発中のものです。 mailto:sage [2015/10/27(火) 22:21:46.54 ID:F3qHL0wc.net]
ちなみにやりたい事としては
Canvas(スクリプトA)
|ーボタン1(スクリプトB ID=1)
|ーボタン2(スクリプトB ID=2)
|ーボタン3(スクリプトB ID=3)

となってるときにどのボタンが押されたのかをスクリプトAで知りたいってだけなんですよ
ボタンに付いてるスクリプトBを引数としてスクリプトAに渡せたら達成できるかと思ったのですが
もっといい方法があればそちらも知りたいです

503 名前:名前は開発中のものです。 mailto:sage [2015/10/27(火) 22:22:02.90 ID:OnaBGD3v.net]
>>501
button.onClick.AddListener(GameObject.Find("キャンバス").GetComponent<Script>().func(this.ID));
とかそういうことか?

504 名前:名前は開発中のものです。 mailto:sage [2015/10/27(火) 22:28:25.17 ID:F3qHL0wc.net]
>>503
まさにそれを試したのですが
The best overloaded method match for
イベントリスナー has some invalid argument

というエラーが出ます

505 名前:名前は開発中のものです。 mailto:sage [2015/10/27(火) 22:31:46.88 ID:p7hCpSTf.net]
今までで一番難しい質問かもしれません。

質問

Unityで色んな事をしたいのだが、当然だが何かをマスターするには勉強がセット。
この勉強のヤル気がなかなか出ない。

どうやったら勉強するヤル気がでますか?
また、みなさんのモチベーションの源は何でしょうか?
御教示頂ければ幸いです。

506 名前:名前は開発中のものです。 [2015/10/27(火) 22:45:35.74 ID:YVuN6iL8.net]
別のことをやれ。
やりたいことないならとりあえず金だけは貯めとけ。

507 名前:名前は開発中のものです。 mailto:sage [2015/10/27(火) 22:50:27.37 ID:pXRnvHeR.net]
>>504
//Bはキャンバスにアタッチされたコンポーネント
B canvas=(テキトーに取得しとく)
// ボタンクリック時のハンドラを登録する
button.onClick.AddListener( delegate { canvas.handlerMethod( this.ID ); } );

508 名前:名前は開発中のものです。 mailto:sage [2015/10/27(火) 22:53:54.22 ID:OnaBGD3v.net]
ああ、そっか、これデリゲートを渡すべきなのか。
正しくはUnityActionを渡すべきなのね。



509 名前:名前は開発中のものです。 mailto:sage [2015/10/27(火) 22:54:21.24 ID:p7hCpSTf.net]
>>506
うーん、向いてないのかなぁ、仕事で毎日プログラム組んでいるんだけどなぁ

510 名前:名前は開発中のものです。 mailto:sage [2015/10/27(火) 22:59:19.84 ID:F3qHL0wc.net]
>>507-508
いけました、ありがとうございました!
デリゲート、ユニティアクション、ラムダ式などの知識が不足していたようです。お恥ずかしい
結構前からこの辺で詰まっていたので本当に助かりました

511 名前:名前は開発中のものです。 mailto:sage [2015/10/27(火) 23:02:17.08 ID:37RV8E3U.net]
>>505
スレ違いなので他のスレかフェイスブックあたりでどうぞ

512 名前:名前は開発中のものです。 mailto:sage [2015/10/27(火) 23:07:30.17 ID:pXRnvHeR.net]
>>505
自分が本当に欲しいものを作れ
勉強じゃなくて欲しい物を得る努力をすればいい

513 名前:名前は開発中のものです。 mailto:sage [2015/10/27(火) 23:44:46.03 ID:p7hCpSTf.net]
>>512
なるほど、良いヒントありがとうございます。
頭が良くなるアプリを作ろうと思います!

514 名前:名前は開発中のものです。 mailto:sage [2015/10/27(火) 23:46:31.92 ID:OnaBGD3v.net]
バカ売れの予感

515 名前:名前は開発中のものです。 mailto:sage [2015/10/28(水) 01:38:20.58 ID:r3ifkutk.net]
blenderでモデリングしてるんですが、UVエディターで自分でUV展開したものを
unityに持ってくる場合に問題とかは出ないでしょうか?
スマートUV展開でテクスチャを作成する場合、ペイントしにくいところを変形してやりたいのですが、
作ってからダメだと困るので教えていただけたらと思います。

516 名前:名前は開発中のものです。 mailto:sage [2015/10/28(水) 01:49:30.48 ID:rlGQwf/s.net]
>>515
どういう心配をしているのかよくわからん。
データの構造として頂点と面があり頂点データにはXYZとUVWが格納される。
それだけだ。何でどう展開したかなど関係ない。正しくFBXファイルとして出力されていれば読める。
FBXファイルへの出力時に何かおかしなことが起きるとすればそれはむしろBlederの問題であり
スレ的にはそっちのスレで聞くべきだろう。
Blendファイルを読む場合にも内部のFBXエクスポーターを通しているので同じこと

経験からいえば今の2.7以降なら問題ないはず。2.6xの時代は出力に問題がある場合があったが
UVの問題ではなかった。Rigfyとかその辺。
今でも気をつけるべきことがあるとすればZUpをどう考えるかとかそういう部分だな

517 名前:名前は開発中のものです。 mailto:sage [2015/10/28(水) 02:02:28.77 ID:r3ifkutk.net]
>>516
fbxで出力した場合、uv展開されている情報などはそちらに格納されるのですね。
今まではアセットや拾ってきたデータを使っていたので3Dに関する知識が乏しく、
むこうで質問しようと思いましたが、データのやり取りはこちらの方のほうが詳しいと思い
質問した次第です。
ありがとうございました。

518 名前:名前は開発中のものです。 mailto:sage [2015/10/28(水) 10:48:40.44 ID:FGUU9ByV.net]
>>517
何か根本的な事を理解していないように思えるんだけど



519 名前:名前は開発中のものです。 mailto:sage [2015/10/28(水) 12:38:53.31 ID:THgx16H9.net]
その何か根本的な事とやらを説明してやらなきゃわかるわけないだろ

520 名前:名前は開発中のものです。 mailto:sage [2015/10/28(水) 13:45:35.23 ID:nLn3C3Ex.net]
とりあえずチュートリアル全部やれ、話はそれからだw

521 名前:名前は開発中のものです。 mailto:sage [2015/10/28(水) 22:25:05.10 ID:uxQ6fV99.net]
UNITY5.2のUI部品のインスペクタで

width height の右横にある 「四角い点線ボタン」と「R」ボタンがありますが
これを押した状態にするとどうなるのでしょうか?

ドキュメントを調べましたが記述されておりませんでした。
(見落としかもしれませんが)



参考リンク
docs.unity3d.com/ja/current/Manual/UIBasicLayout.html

522 名前:名前は開発中のものです。 mailto:sage [2015/10/28(水) 22:49:18.26 ID:HFdKTeiS.net]
チュートリアルで見たなー。片方が青写真モードだっけ。どちらも値を変更したりシーン画面上で動かしたときに元値の扱いが変わるやつらしいんだけど使いどころが分からず放置してます
ぶっちゃけ使わず生きてきたw
おいらもついでにご教授願います

523 名前:名前は開発中のものです。 mailto:sage [2015/10/28(水) 23:17:10.45 ID:sb2FGmiz.net]
□ボタンは、ボタンを拡縮したり回転させたい時に押すと便利かもしれない
Rボタンは、アンカーの機能を色々と試してる時に押すと分かりやすいかもしれない

524 名前:名前は開発中のものです。 [2015/10/28(水) 23:21:58.30 ID:pF789/23.net]
UnityからBuild & runすると、Targetにmy Macしか出てこないんだけど、何を間違っているのでしょうか?

525 名前:名前は開発中のものです。 mailto:sage [2015/10/28(水) 23:28:00.96 ID:sb2FGmiz.net]
Build Settingsじゃなくて?

526 名前:名前は開発中のものです。 mailto:sage [2015/10/28(水) 23:32:32.45 ID:HFdKTeiS.net]
経験あるけどいくらなんでも古いんだよな、最近ないし
ttp://akisute.com/2011/04/xcode-4-scheme-my-mac-64bit-iphone.html?m=1
まさかとは思うけど他に思い当たることが無い折には念のためお試しあれ

527 名前:名前は開発中のものです。 [2015/10/28(水) 23:37:10.58 ID:pF789/23.net]
>>526
そんなことあるんだ

528 名前:名前は開発中のものです。 [2015/10/28(水) 23:45:55.77 ID:pF789/23.net]
直りませんでした



529 名前:名前は開発中のものです。 mailto:sage [2015/10/29(木) 05:36:27.18 ID:dS3xgZsN.net]
uGUIのスクロールビューなのですが、Imageコンポーネント以外の画像、
つまりSpineのアニメや2Dtoolkitのスプライトを表示する方法はありますか?

試してみても何も表示されず困っています。

530 名前:名前は開発中のものです。 [2015/10/29(木) 08:12:51.15 ID:BWMEsuBJ.net]
結局、Time Machineで動いていた状態まで戻した。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<204KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef