■ このスレッドは過去ログ倉庫に格納されています
【3Dゲームエンジン】Unity質問スレッド21
- 1 :名前は開発中のものです。:2015/11/18(水) 00:53:16.90 ID:6AegDlBR.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総合スレッド27 [転載禁止](c)2ch.net
http://peace.2ch.net/test/read.cgi/gamedev/1441891966/
■Unity 2ch Wiki(まとめ、過去ログ、リンク集)
http://www24.atwiki.jp/unity2ch/
●リンク
・Unity(日本公式サイト)
http://unity3d.com/jp
・ユーザーガイド
http://docs.unity3d.com/ja/current/Manual/UnityManualRestructured.html
・チュートリアル
http://unity3d.com/jp/learn/tutorials
・スクリプトリファレンス
http://docs.unity3d.com/ja/current/ScriptReference/index.html
・FAQ
http://unity3d.com/jp/unity/faq
・MSDN
http://msdn.microsoft.com/ja-jp/ms348103←スクリプトのエラー番号をこれで検索すると原因が日本語で出てきます。
前スレ
【3Dゲームエンジン】Unity質問スレッド20 [転載禁止]©2ch.net
http://peace.2ch.net/test/read.cgi/gamedev/1444194744/
- 2 :名前は開発中のものです。:2015/11/18(水) 12:30:47.81 ID:MGoTMZf0.net
- 乙
※これは乙じゃなくて走査線軌道です
- 3 :名前は開発中のものです。:2015/11/18(水) 13:02:22.20 ID:JUfOxISb.net
- >>1乙
即落ち防止
- 4 :名前は開発中のものです。:2015/11/18(水) 13:03:21.54 ID:8bxPXOWm.net
- ____
/ \
/ ⌒ ⌒ \ 何言ってんだこいつ
/ (●) (●) \
| 、" ゙)(__人__)" ) ___________
\ 。` ⌒゚:j´ ,/ j゙~~| | | |
__/ \ |__| | | |
| | / , \n|| | | |
| | / / r. ( こ) | | |
| | | ⌒ ーnnn |\ (⊆ソ .|_|___________|
 ̄ \__、("二) ̄ ̄ ̄ ̄ ̄l二二l二二 _|_|__|_
- 5 :名前は開発中のものです。:2015/11/18(水) 15:05:53.50 ID:d3jyOQI/.net
- Unityって画面に映っているテクスチャ以外は読み込まないようにして処理を軽くしてるって本当?
詳しく解説しているサイトとかない?
- 6 :名前は開発中のものです。:2015/11/18(水) 15:09:37.40 ID:TOkc2snv.net
- え?ヒエラルキーに出てるオブジェクトのテクスチャは確保しないとゲームにならんような。
プロジェクトに含まれててもResourses.Loadしなきゃ読まれないのは事実だね。やってみれば処理待ちあるから分かる
- 7 :名前は開発中のものです。:2015/11/18(水) 15:40:50.55 ID:rgU6sAmr.net
- オクルージョンカリングと混同してるんじゃないかな
- 8 :名前は開発中のものです。:2015/11/18(水) 16:02:23.72 ID:uHqy/NXO.net
- どちらかというと
フラスタムカリングの結果画面に入らないオブジェクトは
レンダーキューに入らない=描画時にテクスチャのセットアップがされない
という「メモリ上での読み込まれない」を「ストレージから読み込まれない」に
誤読してんじゃなかろうか的な
- 9 :名前は開発中のものです。:2015/11/18(水) 16:57:54.50 ID:hICLEdUY.net
- プロジェクトを削除するボタンがないけど、
単純にOSからマイドキュメント内のフォルダを削除でいいの?
- 10 :名前は開発中のものです。:2015/11/18(水) 17:08:59.61 ID:TOkc2snv.net
- はい。それで一覧から消えますよ
またフォルダ移動でも一覧から消えるので注意。この際はopenからフォルダ指定すればok
- 11 :名前は開発中のものです。:2015/11/18(水) 18:13:06.83 ID:hICLEdUY.net
- ありがとう
- 12 :名前は開発中のものです。:2015/11/18(水) 18:51:38.96 ID:mrsh98yi.net
- Unity:5.2.2-32bit
Vuforia:5-0-6
Unityにvuforiaのパッケージを取り込みHierarchyにARcameraとImageTargetを入れて適当な画像を表示させる
昨日、UnityでAのプロジェクトを開いた
しばらくして別のプロジェクトBを開いた後、またAを開いた
そしたら、画面が黒くなってて画像の移動等ができない
新しくプロジェクトを作成してやり直したがダメ...
これ直せる方法を知ってる人いませんか?
http://i.imgur.com/uiWwxrp.jpg
- 13 :名前は開発中のものです。:2015/11/18(水) 19:53:50.14 ID:mrsh98yi.net
- >>12
ただGameになってたため黒くなったみたいです
#Sceneにしたところ戻りました
- 14 :名前は開発中のものです。:2015/11/18(水) 19:55:14.63 ID:mrsh98yi.net
- >>12
ただGameになってたため黒くなったみたいです
#Sceneにしたところ戻りました
- 15 :名前は開発中のものです。:2015/11/18(水) 20:17:13.51 ID:hjw1MyQy.net
- Unity2Dでmp4などのムービーをSceneに配置してスクリプトで再生したり止めたりしたいんですが、
Assetsに目的のmp4ファイルを配置してProject > Assets内に表示されたアイコンをSceneにドラッグアンドドロップしようとしても
カーソルが丸に斜線の入ったものになって配置できません。
どうすれば普通の画像ファイルなどと同じ様に配置できますか?
- 16 :名前は開発中のものです。:2015/11/18(水) 21:07:35.06 ID:8bxPXOWm.net
- 今年は現状維持に尽力しようよ
- 17 :名前は開発中のものです。:2015/11/18(水) 22:22:23.17 ID:d3dZ2Pz0.net
- 変な質問かもしれませんが、MonoBehaviour継承したクラスでコールバックを使うメリットって何ですか?
ゲットコンポーネントしてメソッド呼び出すのと何が違うのか知りたいのです。
- 18 :名前は開発中のものです。:2015/11/18(水) 23:34:46.67 ID:TOkc2snv.net
- ちょっと詳細あやふやなのでエスパー気味で失礼
コンポーネント側にコールバックを用意している場合、「汎用的ではない処理」をくくり出して、ゲームロジックに個別定義してもらうようにすれば、再利用できるコンポーネントにできる。
コールバックはゲーム本体からのメソッド呼び出しで代替できるものではなくて、例えば「一連の処理が終わったあとに実行してほしいこと」「特定条件になった時に勝手にやってほしいこと」を渡す目的に有用なもの。
いちいち継承して中身書き換えるより楽だしね。
- 19 :名前は開発中のものです。:2015/11/18(水) 23:57:29.26 ID:89uMOouU.net
- 日本の職種別、資格別、スキル別の平均最低月給リスト(ほぼ毎日更新)
http://jobinjapan.jp/cate/
全掲載求人107,342件の平均最低月給196,100円
Unityの求人 の平均最低月給223,200円
http://jobinjapan.jp/job-listing/keyword-unity.html
高い!
- 20 :名前は開発中のものです。:2015/11/19(木) 01:08:46.99 ID:IXVg7pos.net
- まぁ最低だからだろうけど
逆にえっらい低いなオイって感じが
- 21 :名前は開発中のものです。:2015/11/19(木) 08:00:19.13 ID:Nq/ElMTP.net
- 久しぶりにチュートリアル見ようとしたらなんか変わってたのね、、、
前のってみれないの?
- 22 :名前は開発中のものです。:2015/11/19(木) 09:17:54.74 ID:IEnXyrDf.net
- 馬鹿には見えないチュートリアル
- 23 :名前は開発中のものです。:2015/11/19(木) 15:00:22.39 ID:1e0RKjEQ.net
- SceneでCreateしたCubeのPivotの位置をCubeの中心じゃなくて側面に配置したいんだけど
どうやったらできるんだ
検索かけてもそれらしいのが引っかからない
- 24 :名前は開発中のものです。:2015/11/19(木) 15:49:53.97 ID:1e0RKjEQ.net
- >>23
解決した。
空のオブジェクトの中に突っ込めばよかったんだな
- 25 :名前は開発中のものです。:2015/11/19(木) 15:50:01.06 ID:kHLkfJFW.net
- UIとは関係ない場所で、画像を任意の形状で切り抜き(マスク)したいんだけど
どうやるのがスマート?
上層にあたる画像が単色なら、まあ画像の組み合わせでイケたのだが、模様があるとなんともしがたい
- 26 :名前は開発中のものです。:2015/11/19(木) 16:20:49.21 ID:GO4et/Jp.net
- instantiateって、ins(ryせず普通にオブジェクト置くのと比較して
何のコストが押されられるの?
描画するテクスチャは同じだからコストじゃないよね?
CPUコスト?
- 27 :名前は開発中のものです。:2015/11/19(木) 16:27:00.68 ID:2Y0LN6fN.net
- >>25
シェーダ書くしかないんじゃないかな
ステンシルシェーダとかでぐぐると出てくる
- 28 :名前は開発中のものです。:2015/11/19(木) 17:33:55.74 ID:kHLkfJFW.net
- シェーダか、ありがとう。(少し身構える)
- 29 :名前は開発中のものです。:2015/11/19(木) 17:37:53.41 ID:4duR+Ca4.net
- >>28
shader forgeとか使えれば便利なんだけどね
自力でやるなら書くしか無いね
- 30 :名前は開発中のものです。:2015/11/19(木) 17:38:09.20 ID:PAI2BoPh.net
- >>26
プレハブ化されてないオブジェクトならメモリ節約になるんじゃね?
- 31 :名前は開発中のものです。:2015/11/19(木) 17:40:09.94 ID:7LR9crQS.net
- >>26
動的に生成できるってだけだよ
- 32 :名前は開発中のものです。:2015/11/19(木) 17:41:01.03 ID:PAI2BoPh.net
- >>30
似たようなオブジェクトを複数並べた場合の話ね。
- 33 :名前は開発中のものです。:2015/11/19(木) 17:46:55.79 ID:GO4et/Jp.net
- >>30-31
ありがとうございます
何かのリソースの節約のためにinstantiateするって漠然と覚えてたけど間違いだったようだ
使い回す事がない町のオブジェクトとか、シーン上の全てのオブジェクトを
Instantiateで作ってたけど、一つだけのものとか、使い回す事がないオブジェクトなら
prefab作らず、普通のオブジェクトとしてシーンに直置きしてもいいんだな
- 34 :名前は開発中のものです。:2015/11/19(木) 19:06:41.56 ID:96XzkmQr.net
- scrollView のタッチ反応ON、OFFを切り替えるにはどうすれば良い?
スクロールビューの表示範囲にのみタッチ反応して、それ以外にはタッチしても反応しないようにしたい
- 35 :名前は開発中のものです。:2015/11/19(木) 19:11:27.57 ID:96XzkmQr.net
- scrollView のタッチしたあとの反応ON、OFFを切り替えるにはどうすれば良い?
スクロールビューの表示範囲にのみタッチ反応して、それ以外にはタッチしても反応しないようにしたい
- 36 :名前は開発中のものです。:2015/11/19(木) 22:11:25.41 ID:8spcF1BV.net
- StandardAssetに入っているthreadPersonをmobileSingleStickControllerで移動させているんだけど
移動しながらジャンプができないんだけど
どこを直せばいいのかなぁ?
自分でイチから書いたほうが早いかなぁ。
- 37 :名前は開発中のものです。:2015/11/19(木) 22:25:04.24 ID:4duR+Ca4.net
- unity5になってからUI関連に触れてなかったらかゲーム作るついでに触れてみたんだけど、
キャンバスの大きさが変わらないし、見かけないコンポネートがデフォでくっついてたんだけど、
これについて詳しく解説しているサイトなんかありませんか?
- 38 :名前は開発中のものです。:2015/11/19(木) 22:42:09.31 ID:k5Eb70nk.net
- ぐぐればいくらでも出てくるだろ…
- 39 :名前は開発中のものです。:2015/11/19(木) 22:46:13.49 ID:2Y0LN6fN.net
- >>37
uGUIが久々ってこと?
そんな変わったかなぁ。まあ改めてuGUI unity5で検索しつつ、公式の変更ログを追っかけるのが最短じゃないの
- 40 :名前は開発中のものです。:2015/11/19(木) 22:53:16.76 ID:GRLL3iXp.net
- Canvasの大きさはレンダーモード依存、とりあえず公式マニュアル
http://docs.unity3d.com/ja/current/Manual/UICanvas.html
デフォでついてくるってのはのはEventSystemのことかな?「EventSystem」でググればいくらでも出てくると思うがとりあえず公式マニュアル
http://docs.unity3d.com/ja/current/Manual/EventSystem.html
- 41 :名前は開発中のものです。:2015/11/19(木) 23:32:27.35 ID:0UKIxKPC.net
- UnityでPS4のコントローラのジャイロ使えるプラグイン作りたいんだけど
入力系のプラグイン作成でなんか参考にできるサイトとかありますかね
- 42 :名前は開発中のものです。:2015/11/20(金) 01:11:36.67 ID:VXXJDvjQ.net
- スクロールビューに大量のボタンを追加したら処理が重くなってしまって
軽くするためにスクロールビュー描画範囲以外の画像を描画しないようにしたら
スクロールビュー内の画像レイアウトが崩れてしまいました
スクロールビューを軽くする良い方法はありませんか?
意見を宜しくお願いします
- 43 :名前は開発中のものです。:2015/11/20(金) 01:38:49.59 ID:N/uGI1ph.net
- Save Projectに意味なんてあるの?
- 44 :名前は開発中のものです。:2015/11/20(金) 03:08:27.86 ID:+gm0LDdg.net
- >>37
RectTransformだな
旧GUIのことは完全に忘れて公式で基礎から勉強するのをおすすめする
http://docs.unity3d.com/jp/current/Manual/UISystem.html
>>42
Maskの代わりに2D Rect Maskを使う
Canvas.pixelPerfectを切るのも良いらしいが体感で変わった気がしない
- 45 :名前は開発中のものです。:2015/11/20(金) 11:53:47.05 ID:BjMfl1fN.net
- WebGLで出力するとInput Fieldで日本語入力できない?
NGUIのUI Inputもダメだし、5.3.0で出力してもダメだったんだけど、、、
- 46 :名前は開発中のものです。:2015/11/20(金) 16:34:59.50 ID:5nDh+TRQ.net
- ブラウザとIMEの影響が大きそうだなと思ったけど
流石にそこは調べてるか
- 47 :42:2015/11/20(金) 18:00:14.12 ID:L3Uf7dpf.net
- >>44
2D Rect Maskを使ってみたのですが、まだ重いです……
やはりスクロールビュー内の画像を消したり、オブジェクトを生成&解放しても
画像レイアウトが崩れない方法はありませんか?
宜しくお願いします
- 48 :名前は開発中のものです。:2015/11/20(金) 18:08:39.19 ID:ooZcovVe.net
- テラシュールさんのinfinity scrollあたりを拝借してアイテムレンダリング部分を魔改造してはいかが
- 49 :名前は開発中のものです。:2015/11/20(金) 19:16:52.22 ID:BjMfl1fN.net
- >>46
レスどうもです!
Windows:Chrome、Firefox、IE
Mac:Chrome、Safari
いずれも日本語入力できなかったです。
あとOnGUIのTextFieldもダメです。
- 50 :名前は開発中のものです。:2015/11/20(金) 19:29:00.94 ID:BjMfl1fN.net
- >>42
NGUIだから参考にならないかもしれないけど
以前NGUIで大量のスクロールをやったときは
アイテムとは別にスクロール範囲全体を
カバーするダミーのWidgetを置いてやったよ
ちなみに範囲外のアイテムは単純な非表示ではなく、
表紙範囲に必要な分だけ生成しておいて、
範囲外になったものを再利用してた
- 51 :名前は開発中のものです。:2015/11/20(金) 19:30:28.35 ID:Ztx/upPz.net
- >>49
ググって30秒で見つかる解決策は当然試したんだろうな?
http://forum.unity3d.com/threads/disable-enable-keyboard-in-runtime-webgl.286557/#post-1892527
- 52 :名前は開発中のものです。:2015/11/20(金) 23:04:40.96 ID:ZE/z7FDY.net
- CanvasってようはPCの画面そのものだよね?
だからサイズ変えられない、と認識してるんだけど
合ってるかは自信ない
- 53 :名前は開発中のものです。:2015/11/20(金) 23:43:54.45 ID:lBLBresO.net
- CanvasはUI系コンポーネントを実行するための管理上の階層と考えた方がスマート
Canvasには大抵カメラをつけるわけだし”視野”の一つだから
一応viewportで矩形にくりぬいたりはできる
- 54 :名前は開発中のものです。:2015/11/20(金) 23:47:02.27 ID:SHd37Kaf.net
- >>52
ほんの10レスちょっと前の内容すら読めねえのかよw
Canvasのサイズはレンダーモード依存
オーバレイなら=スクリーンサイズ
カメラなら=カメラのFOV基準
ワールドなら=RectTransformで自由に変えられる
>>40のリンク先にきっちり書いてあるし、公式のマニュアルとリファレンスぐらい読めよw
- 55 :名前は開発中のものです。:2015/11/21(土) 00:10:39.08 ID:/qaCWG5T.net
- すまん、>>52で言ったのはオーバーレイの事限定の話だ
- 56 :名前は開発中のものです。:2015/11/21(土) 02:20:02.03 ID:/DwIEb6j.net
- >>55
だとしても直前にあるんだから、ここはお礼がよかったのでは
- 57 :名前は開発中のものです。:2015/11/21(土) 07:52:53.84 ID:pm9v9546.net
- 今、シューティングゲームをチュートリアルを元に作成しており、PlatFormをWebPlayerでビルドし、公開しています。
自分の環境(WindowsのIE)では正常に動作しているのですが、macではキー操作が受け付けない、と報告を頂きました。
環境は
PC : MacBook Pro
OS : OSX Yosemite
ブラウザ : Safari
とのことなのですが、何かご存じの方がいらっしゃいましたら、教えてください。
よろしくお願いします。
- 58 :名前は開発中のものです。:2015/11/21(土) 11:08:04.45 ID:09Q9eOam.net
- CrossPlatformInputManagerを使うと移動中にジャンプとかできないの?
- 59 :名前は開発中のものです。:2015/11/21(土) 17:44:57.88 ID:JGyVWeV2.net
- Unity4でAndroidのナビゲーションバー消すのはどうやりますか?
- 60 :名前は開発中のものです。:2015/11/21(土) 19:40:51.80 ID:P+spwTYm.net
- 2Dで、スプライト画像の取り込みについて質問です。
RPGの32*32のドット絵キャラクタを100種類超、一枚絵で取り込もうとしています。
透過ありのpng形式です。
http://i.imgur.com/iCzHogr.png
Unityに移行する前はJavaScript+html5で作っており、キャラクタは全て縦に並べていました。
(座標管理しやすかったので)
http://i.imgur.com/XmOgWlu.png
これをUnityで取り込むと、何故かモザイク状になってしまい、悩んでいます。
http://i.imgur.com/G4dYP9e.png
解決法をご存知の高いましたら、ご教示お願いしますm(_ _)m
- 61 :名前は開発中のものです。:2015/11/21(土) 19:44:46.13 ID:XiRZD62a.net
- >>57
ブラウザがsafariだから
Firefoxを使えばMacでもWebGL版のUnityビルドでちゃんと動く
Mac上でWebGL版ビルドがちゃんと動く順序だと
Firefox > Chrome >> Safari
こんな感じ
- 62 :名前は開発中のものです。:2015/11/21(土) 20:48:08.79 ID:jZ36VxJO.net
- >>60
テクスチャのサイズは限界があるので超縦長とかはできません
画像の縦横比を維持して最大サイズに収めるようにリサイズした結果がそれ
- 63 :名前は開発中のものです。:2015/11/21(土) 20:48:13.11 ID:Saz4UqJV.net
- >>60
いくらなんでも縦に長すぎるのがまず怪しいんだけども、とりあえず画像のインスペクタからGemerate mipmapは外してるかな
それが関係なかったら、ひとまず二行に分けて何か変わるか試してみるといい
- 64 :名前は開発中のものです。:2015/11/21(土) 20:50:24.04 ID:P+spwTYm.net
- >>62-63
ありがとうございます
薄々怪しいと思ってはいましたが、やっぱサイズ限界ですか…orz
分割試してみます。
- 65 :名前は開発中のものです。:2015/11/21(土) 21:19:09.64 ID:pm9v9546.net
- >>61
やはり原因はブラウザですか…ありがとうございます。
chromeで動かないのは知っていましたが、safariでも安定してないんですね。
ありがとうございました。
- 66 :名前は開発中のものです。:2015/11/21(土) 22:02:26.88 ID:w0enLIg8.net
- 初心者な質問でも仕分けないんですが質問です
ラジコン操作をしたいのでオブジェクトを回転させたいのですが、コードが良く解りません(C#で書いてます)
if(ボタン押された時){
trancefoam.rotation.y=0.5
}
これでやると"変数ではないため、戻り値を変更できません"と出てきます
他に何かいいやり方や解決方法、無いでしょうか?
- 67 :名前は開発中のものです。:2015/11/21(土) 22:09:08.35 ID:thK/nG03.net
- >>64
俺の方は定期的にキャラもマップもボケボケになるな
画像の設定をどう変えても治らなくてバックアップからProjectSettingsだけ
上書きするとなぜか直る
- 68 :名前は開発中のものです。:2015/11/21(土) 22:15:27.64 ID:thK/nG03.net
- あ、これは実機で確認した時だけ発生する話ね
- 69 :名前は開発中のものです。:2015/11/21(土) 22:20:47.98 ID:8hqyyl8x.net
- 情報をおもちであれば教えてください。
現在、2DRPG風のゲームを作っています。
その際、アイテムインベントリが欲しく、
uGUIを使って実装したいのですが、
インベントリの実装を解説したサイトなど、
どなたかご存じではないでしょうか?
- 70 :名前は開発中のものです。:2015/11/21(土) 22:24:17.09 ID:P+spwTYm.net
- >>67
>>63のGemerate mipmap外してもダメで、
試しに1キャラだけやったらうまくいきました…
これキャラ管理めんどくさそうだなぁ
- 71 :名前は開発中のものです。:2015/11/21(土) 22:28:34.12 ID:Saz4UqJV.net
- >>66
初心者あるあるだなこれ
面倒だけどC#ではVector3の各要素に直接代入はできないの
transform.rotation=new Vector3(x,y,z);と書く
yだけ変えたいならxとzには元の値をその都度入れる
あとそれ回転しないよ
回転角が0.5に固定となる
Rotateメソッド使ったほうが早いよ
ttp://docs.unity3d.com/jp/current/ScriptReference/Transform.Rotate.html
- 72 :名前は開発中のものです。:2015/11/21(土) 22:30:17.10 ID:thK/nG03.net
- >>70
ただじゃないけどShoeBox使ってみたら?
俺はImageClipperで32x32ドットで分割、ShoeBoxでまとめて使ってる
読み込みはSprite[] table = Resources.LoadAll<Sprite>(name);
みたいな
- 73 :名前は開発中のものです。:2015/11/21(土) 22:49:30.81 ID:w0enLIg8.net
- >>71
ウオー、ありがとうございます。早速やってみたところ回転できました
次いで質問なんですが、移動する方向を回転と合わせたいんですけど、
if (Input.GetButton("UP"))
{
GetComponent<Rigidbody>().velocity = new Vector3(移動力, 0, 0);
}
これだと回転しても横滑りするだけ・・・
ヴェロシティーのところを変えればいいんでしょうか?
- 74 :名前は開発中のものです。:2015/11/21(土) 22:51:34.81 ID:P+spwTYm.net
- >>72
どもです!
データの持ち方って後々まで響きますしね…
仕様連休中に決められるだろうか
- 75 :名前は開発中のものです。:2015/11/21(土) 23:31:29.61 ID:E6ZG0tCz.net
- メソッド拡張かなんかで、positionとかを変更するやつを作っておくと便利かもしれないなあと思った
- 76 :名前は開発中のものです。:2015/11/21(土) 23:47:51.73 ID:DRO5/l4s.net
- >>73
まぁ
GetComponent<Rigidbody>().velocity = transform.forward*movePower;
とかだな。
物理っぽくしたいならdragを設定した上で
GetComponent<Rigidbody>().AddForce(transform.forward*movePower);
とかでもいいしその方が正しいといえば正しいが正直ゲームとしてはムリダナということにしかならない
- 77 :名前は開発中のものです。:2015/11/22(日) 00:14:23.11 ID:D3IMh7m2.net
- その都度GetComponentすんのって負荷にならなかったっけ
Unity5からコンポーネントからのtransform参照が負荷にならなくなったし何か変わったのかな
- 78 :名前は開発中のものです。:2015/11/22(日) 00:57:42.09 ID:GyljlYZX.net
- FindGameObjectWithTagみたいな文字列検索系のメソッドってエディタ側の変更に弱かったりタイプミスが怖かったりするけど、みんなどう対策してる?
タグ名を定数で管理するクラスを生成するスクリプトはググったら見つかったけど
- 79 :名前は開発中のものです。:2015/11/22(日) 01:21:13.25 ID:D3IMh7m2.net
- 俺はタグ検索は使わなくなっちまった
特定の役割のコンポーネント持ってるかどうかをタグ変わりにしてるというか
Start時にコンポーネント持ってるか検索したりしてからループ回してる
インターフェース継承コンポーネントも取れるし便利
ぶっちゃけタグってなんだったんだろうという感じ
- 80 :名前は開発中のものです。:2015/11/22(日) 11:38:21.47 ID:K4dI/cR9.net
- >>73
まず算数の勉強からやった方がいいと思うよ
- 81 :名前は開発中のものです。:2015/11/22(日) 11:45:09.95 ID:pwfjRcFi.net
- それは一見有効だが実は遠回り
知らないことに突き当たったら、そういうものなのだと学習していって、
ゲームプログラミング用の新しい知識体系を作った方がいい
- 82 :名前は開発中のものです。:2015/11/22(日) 12:20:12.04 ID:utSP0xSa.net
- 低学歴だな
- 83 :名前は開発中のものです。:2015/11/22(日) 12:25:41.30 ID:K4dI/cR9.net
- >>81
その知識体系とやらも最低限の算数が理解できていないとね
- 84 :名前は開発中のものです。:2015/11/22(日) 12:26:44.38 ID:yIsnndrJ.net
- はい
今は底辺からの一発逆転を期待してUnityマスターを目指しています
- 85 :名前は開発中のものです。:2015/11/22(日) 12:38:03.43 ID:GyljlYZX.net
- Rigidbodyで回転ならAddTorqueじゃね
他にはtransform.eulerAngle += new Vector3(0f, 回転量, 0f);とかが簡単
滑らかに回転したいならLerp使うとかiTween使うとか
- 86 :名前は開発中のものです。:2015/11/22(日) 12:38:26.77 ID:S/Z+bY36.net
- >>80
対象が広すぎて、中身がなさすぎ
もっとプログラムの勉強したほうがいいよって言ってるのと変わらない
原則論すぎて質問スレとしての回答になってない
書くなら具体的に、例えば三角関数なら三角関数とか
何の知識が足りないから勉強したほうがいいよって言わないと
思わせぶりなだけで中身が無いゴミ書き込みになっている
そこまで面倒見る気はないっていうんなら、そもそも回答すべきではない
どうしても煽りたくて書いちゃったって感じのアホだったらごめんね
- 87 :名前は開発中のものです。:2015/11/22(日) 12:47:55.05 ID:pdmQklM/.net
- 3Dゲームは三角関数とベクトル、行列が無いと始まらんからな
いきなりそっちから入ると使いどころがわからんし、APIやメソッドから入ったほうが
- 88 :名前は開発中のものです。:2015/11/22(日) 12:52:38.34 ID:K4dI/cR9.net
- じゃ君らで座標系やベクトルや行列の学習の手助けしてあげて
もちろん別のスレでね
- 89 :名前は開発中のものです。:2015/11/22(日) 13:12:49.63 ID:pwfjRcFi.net
- 足し算引き算はわからないけど三角関数ベクトル行列はわかります
↑
これでいいんだよ
算数などいらない
- 90 :名前は開発中のものです。:2015/11/22(日) 13:15:11.01 ID:DY7pK6v6.net
- 言わんとしてることはわかるが、それ可能なんだろうかw
- 91 :名前は開発中のものです。:2015/11/22(日) 13:16:40.99 ID:utSP0xSa.net
- ベクトルって中学高校でやらないか?
- 92 :名前は開発中のものです。:2015/11/22(日) 13:36:36.84 ID:yIsnndrJ.net
- 僕は大学まで出てるんですけど・・・
- 93 :名前は開発中のものです。:2015/11/22(日) 13:43:24.72 ID:pdmQklM/.net
- 実際、ただの足し算掛け算の様に見えるけどオペレータのオーバーライドで
中身は全然違ってたりするからな行列とか
- 94 :名前は開発中のものです。:2015/11/22(日) 13:44:30.94 ID:pdmQklM/.net
- おっとオーバーロードか
- 95 :名前は開発中のものです。:2015/11/22(日) 14:24:45.05 ID:Bu9rOKXh.net
- unityに3Dモデルをインポートするときにはどのようなソフトでどの形式で作成すればよいのでしょうか?
フリーソフトで作成した.objや.xや.fbxではどれも部分的にしかインポートできないです
特にテクスチャや材質回りは殆ど反映されません
- 96 :名前は開発中のものです。:2015/11/22(日) 14:27:02.56 ID:pdmQklM/.net
- fbxで
同じとこにTexturesフォルダ作ってそこに入れるようにしないと反映されないかな
- 97 :名前は開発中のものです。:2015/11/22(日) 14:30:32.53 ID:pdmQklM/.net
- マテリアルはMaterialsかな、両方fbxのある場所に置く
- 98 :名前は開発中のものです。:2015/11/22(日) 15:16:16.67 ID:O07QMXyG.net
- まずは公式マニュアル読めよ
日本語でかなり詳しく書いてあるぞ
- 99 :名前は開発中のものです。:2015/11/22(日) 15:28:39.43 ID:yIsnndrJ.net
- 詳しく書いてあるのは理解できるんですけど
それぞれよく意味が分からないんですよね
- 100 :名前は開発中のものです。:2015/11/22(日) 15:32:02.21 ID:O07QMXyG.net
- 公式マニュアル以上に詳しい説明をここで求めてるのかよw
総レス数 1001
331 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver.24052200