【3Dゲームエンジン】Unity質問スレッド35
■ このスレッドは過去ログ倉庫に格納されています
フリー版で開発したゲームは個人・法人を問わず追加のロイヤリティーなしで販売できます。 プラットフォームサポートはiPhone/iPod Touch/iPad、Mac、PC、Web、Wii、Xbox360、Android、PlayStation 3、PlayStation 4、PS Vita他 次スレは>>950 以降にできるだけ早く(できれば回答者が回答した後にでも余裕を持って)建てて下さい。 ■Unity 2ch Wiki(まとめ、過去ログ、リンク集) http://www24.atwiki.jp/unity2ch/ ●リンク ・Unity(日本公式サイト) http://unity3d.com/jp ・マニュアル http://docs.unity3d.com/ja/current/Manual/index.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質問スレッド34 http://mevius.5ch.net/test/read.cgi/gamedev/1517987066/ >>3 その手の技術は アセットを買えば解決すると思いますよ >>3 コライダニ当たった際にその方向ベクトルとると分かりますよ 《 Windows7後継開発環境のご案内 》 LinuxMintのダウンロードはこちらから。 Main Page - Linux Mint https://linuxmint.com/ https://linuxmint.com/download.php --------- AGK無料試用版の配布開始(リンク先にWindows、Mac、Linux版のファイルが直接置いてある) AppGameKit - Free Trial Version https://www.appgamekit.com/trial 無料試用版 AppGameKit無料トライアル版は、AppGameKitの主要な領域すべてにアクセスできるため、 完全に評価することができます。完全版の有料版には、次の主要機能が含まれています。 ・ Android、iOS、HTML5にプロジェクトをエクスポートする ・ アプリをデバイスに直接ブロードキャストする ・ コンパイルされたプロジェクトからウォーターマークを削除する 多分ベクトルの計算もできないでしょうから、無理せずにアセットを買うのが一番です んじゃこれで private void OnCollisionEnter2D(Collision2D collision) { print( collision.relativeVelocity); 多分、関数をどこに貼り付けるかもわからないと思いますので アセット購入を推奨します >>8 ありがとうございます。衝突した時の Colliderの方向ベクトルを取って左右30度以内の時に ボタンを押すと起動するようにしてみます 皆さんお元気でふか(^^ 僕のチンコは硬いでふよ(^^ さて、今宵もUnityをいじりまひょう(^^ 面白いアセットあったら教えてくらふぁい(^^ ボッキング!(^^ どうでもいいが5chになってからスレタイ検索がクソ使いづらくなったよな 開発者の脳はどうなってるんだ? OnBecameVisibleやOnWillRenderObjectでオブジェクトの先を見通さないようにできますか? >>14 すまんも少し具体的にどうしたいのかがわからん >>16 カメラ ↓ 別オブジェクト ↓ オブジェクト 上記のような場面で カメラとオブジェクトの間に別オブジェクトが被ってて見えなくてもオブジェクトの判定が取れてしまうのですがどうにかならないですかね? >>17 オブジェクトの判定というのが何か分からないので明後日の方向かもしれんが、重なり判定して重なってればスルーするという方法とか、ただ一部だけ見えてるとかだとかなり大変かなぁ 一応かさなり判定のサンプルというかヒントぽいの ttp://mevius.5ch.net/test/read.cgi/gamedev/1517246984/222 来年までにUnityでゲーム作る予定なんですけどVRのゲームってゲーム製作したことない初心者でも作れますかね? Unity自体触ったことなくてプログラミングに関してはCの基礎を少し触ったぐらいの経験です 余裕で作れるぞ まずチュートリアルやれ 話はそれからだ 久しぶりにブラゲでも作ろうかとツールに迷っててUnity導入をちょっと調べたところ 現時点でUnityScriptの廃止はほぼ決定の流れと聞いたんですが、 C#EmscriptenとWebGLビルド自体の今後については何か明るくない話出てたりしますか? ちなみに昔はFlashAS3で作っててJavaScriptもC#も一応やれます 個人の趣味でPersonal使ってきたんですが、 会社の仕事でProを使うことになった場合、 引き続きPersonalを趣味で使うのは禁止? 文面見るとそう読めるんで… >>21 ネイティブ並みの速度が出せるWebAssemblyの普及とか WebGLのランタイムを最小化するTiny Unityの開発とか その手の好材料は結構あるから気にせず使え >>23 特にWebGLビルド自体が先行き暗い訳じゃあないんですね、安心しましたどうも 実際何を知ってる訳でもないんですがEmscriptenて結局C#⇒UnityScriptへのコンパイラっぽかったので、 じゃあUnityScript廃止するからWebGLもそのうちサポート終えるよ、って話になってたらどうしようかなと思いましてん 導入したことないんだけど初心者はpersonalをダウンロードするの? >>22 個人の趣味なら自分のPCにPersonal 会社の仕事は会社のPCにPro 会社の仕事を自宅に持ち込んで自宅のPCで会社の仕事やるの? その場合は知らない。 社内情報を外部へ持ち出すのは漏洩防止的にどうなのって感じもするけどー フリーランスの人なのかな? アカウントに対してであって、人間に紐付けされてる訳じゃなくね? 会社のアカウントと個人のアカウントが同一の場合は引っ掛かるだろうけど 会社でProとPersonalが混じるのは駄目だけど個人なら大丈夫だよ。 (というか大半がこのパターンでは・・・) ただ個人で作ったものの収益が基準を超えたらProにする必要はある。 Proの前にPlus(売上1000万超え)があるよ ProやPlusなどの課金履歴はUnityIDに紐づくので 会社が用意しているIDと、個人が趣味で自分で取得したIDは違うので 互いに関係ない ボードゲームグランプリ http://bgp.hoobby.net/ 最優秀賞者には20万円貰えて+最優秀賞を受賞した作品は、商品化から広報活動、販売まで 主催・協賛企業各社でやってくれて、賞金とは別にロイヤリティを払ってくれるってよ テーマは「住まい」に関する事だってさ >>32 >会社が用意しているIDと、個人が趣味で自分で取得したIDは違うので >互いに関係ない ありがとうございます。 文章読んでこの解釈が可能なのか自信が持てなかったんですが 安心しました。 Unityエディタの日本語フォントが中華フォントなので変えたいのですが出来ますか? 初歩的な質問ですが、Unityのシーン内のオブジェクトをfbxファイルとして保存するにはどうすればいいですか? >>36 それこそアセットを買わないとできないんじゃねえの? >>21 HTML5のWebゲームで出力出来るだろ。 http://poki.jp/ にもいくつかUnityで作ったやつあるよ http://poki.jp/g/irrational-karate とか他にもあるけど、UnityWebGLよりHTML5対応するつもりだったから辞めただけだろ おれも半分はUnityでHTML5使えWebゲーも作れるから移ってきたようなもんだし Unityっでゲームのステージなどを製作する時ってblenderみたいな他のCG作成ソフトで作ってから読み込む感じなんですか? >>39 大雑把に言うと、素材を外部ソフトで作るか買ってくるかして、それをUnity上で並べてつくるんだよ まあどんなもんかは動画で見てみたほうがいいね https://www.youtube.com/watch?v=z-M6hADpOEM >>39 Unity2018でProBuilder無料が使えるよ >>42 それってpersonalのとは違うんですか? VisualStudioはOpenGLならOpenGLだけ、fbxSDKならfbxSDKだけしかどうも使えません。 ひとつのプログラムで両方使おうとするとエラーが出るのです。 どうすればいいですか? OpenGLで簡単なプログラムつくってみたけど、チョー面白くなかった ↓ https://youtu.be/wD4w7Xvirck fbxSDKのほうはファイルを読み込んで情報を取得したり変換したりしてもも描画エンジンであるOpenGLが使えないので、それを描画できていませんw 助けて〜!!! >>45 エラーメッセージはどんなのが出てますか? javascriptで組みたい人はUnity5を使っているのですか? 新しいバージョンからjs対応しないし古いの使うのはメリットないでしょ c#に移行するのがいいと思うよ アセットをかうとJSを使えなくなるかも知れませんね 質問でふ(^^ NavMeshAgentでキャラクターを動かしているのでふが(^^ マップサイズがデカすぎるとキャラが静止した時の挙動がおかしくなりまんこ(^^ 具体的に言うと変な方向向きまふ(^^ どうすればいいでふか?(^^ https://trello.com/ ボードのメニュー → Power-Upsから拡張可能 Slack DropBoxなど Trello Chrome拡張機能 elegant ttp://www.kikakulabo.com/service-eft/ trelloのオープンソースあり ttps://goodpatch.com/blog/sketch-plugins/ >>52 後学の為に直し方をかいてくれればみんな幸せになれます >>45 それがエラーメッセージの読み方がわからなくて・・ エラーの画面がざーっと流れて何が何だかw 一瞬エクセプション何とかという言葉が走ってたような・・ >>53 ダイレクトXも試してみましょう。 VisualStudioへの取り込み方がOpenGLより難しそうだけど、fbxSDKと共存できれば文句ないです。 アセットの画像をシーンにドロップすると 画像は表示されたのですが ポジションのxyが−7000台とかなので0に変えたら 画像が画面の外に移動してしまい見えなくなってしまいました シーンの枠?はどうやったら0の辺りに移動動できるのでしょうか Canvasのことか あれは動かさないでいいよ HierarkyでCanvasダブルクリックしたらフォーカスがCanvasに移るから、シーンビューを2Dにしてキャンバスの白い枠をUIの画面と思って位置をそれで調整してくれ そういう仕様なんだよ。 シーン上で他のオブジェクトとかクリックするときかなり邪魔だけど仕方がない。 Vector3とTranslateはオブジェクトを移動させるのに使うと思うのですが、 この2つはどう使い分ければ良いのでしょうか? 調べてもわからなくて・・・よろしくお願いします。 >>62 もう、スクリプトなんてめんどくさいのはやめて、アセットを買ってみてはどうですか? >>62 公式にあるけど ttps://docs.unity3d.com/ja/current/ScriptReference/Transform.Translate.html Translateは移動させる「命令」 一方 ttps://docs.unity3d.com/ja/current/ScriptReference/Vector3.html Vector3は、それらに対する「値」という事 どちらも必要 >>66 質問の文から察するにそういうことと思ったが、違うのか? >>61 ありがとうございます たぶんcanvasを出す前の状態で 黒っぽい地に白線の網目があります 大きめの画像をスマホで表示させたい場合は canvasの上に乗せる形にした方がいいのでしょうか? >>68 そういうのはSSとかだせないのかい?みんながエスパーじゃないよ Vector3は移動じゃなく、3Dの2点間距離の計算や、オブジェクトの上や前方向みたいなメソッドしかない。 移動では使わない。 使うのは、TransformとかRigidbody 前者も移動だけど、物理的には不自然で与えられた位置から位置に小さくテレポートしてる感じの移動 Rididbodyでは、物理挙動も考慮されて壁があるとぶつかるし、重力与えれば落ちるし、A点からB点へも連続したテレポートじゃなく物理的に持続的な移動って感じになる。 RigidBodyとTransformは違いをよくわかったほうがいい。 UnityMultiplayer Proでも同時接続最大200だとしたら、 この仕様で使ってる人いるのかな? 200は追加料金無しで使えるテスト用で、当然ながら金さえ払えば接続数無制限に使えるんだぜ? 買ったアセットのせいでエラーが出て つかいものにならないんだが ファイル名の頭が大文字になっていない部分を修正するだけで済むのかな? 高かったから本当に残念 無知が暴かれ顔真っ赤で連投かな? そんなの当たり前の前提で、良いのがないかって質問なんだよ 行間読めないくせに煽って自爆して他人に責任転嫁して情けなさすぎ >>77 一番無知な奴が何言ってんだ…? 割と本気で大丈夫なのか君 >>76 エラー回避したいならエラーの内容を書きましょう ここは質問スレてあって愚痴スレじゃないのよ >>81 All compiler errors have to be fixed before you can enter playmode! アセットはこれです。 https://assetstore.unity.com/packages/3d/environments/sci-fi/sci-fi-design-kit-26865 コントローラはinvector そのエラーは「出てるエラーを全部直さないとプレイモードで実行出来ないぞ」というヤツだな。 古いアセットだから最新のUnityに対応してないのは稀によくある。 もう少し知識を得たりググれば使えるようになるから、頑張って勉強しよう。 >>83 具体的に何を見直せばよいですかね? ファイル名を全てチェックから? >>84 ファイル名の大小とかは全く関係ないから、以下を試すといいよ。 @アセットをダウンロードしなおして最新にする。 Aまだエラー出るなら、ビルド時に出たエラーメッセをWクリックしてソース開く。 Bエラーメッセをググって、色々なサイトを参考にソースを修正する。 自分でググって修正してみて、それでも駄目だったら改めて聞くと好感度アップだよ。 わかってて言ったんだぜ? 遊びだよ遊び マジになるなよ まぁマジレスすると 例えが悪い 付け入るスキを与えるような例えを出すんじゃぁない どうせNull Referenceなんだろうけど、All compiler errors have to be fixed before you can enter playmode!これエラーメッセージじゃなくコンパイルしようとしたらビューに出てくるだけのやつやろ 何を質問したいか知らないけど、コンソールに出るエラーメッセージも書かないで具体的に何したらいいですかね?言われても知るかってもんだな。 …って言う訳で、早速Linuxのパフォーマンステスト。 64x64ピクセルの2Dスプライトの表示枚数をカウントして、パフォーマンスを計測してみよう。 ダウンロードは以下のリンクからどうぞ。 http://upload.saloon.jp/src/up27011.zip Firefoxブラウザの右上にダウンロードマーク(↓)の付いたアイコンをクリックして、ファイル アイコンをクリックすると、zipファイルの入ったフォルダが表示されるので、右クリックして 「 Extract Here 」 を選ぶ。 次に、「 agk_sample 」 と言うフォルダが作成されるので、ダブルクリックする。 フォルダの中に 「 abc 」 と言う拡張子のないファイル、「 media 」 と言うランタイムの入った フォルダが作成されている。 「 abc 」 と言う拡張子のないファイルが、実行ファイルで、これを迷わずダブルクリックすれ ばよいw だいたい2分ぐらいで最大表示枚数が安定する。 プログラムの終了は [ ESC ] キー。 Celeron G1820 + Intel HD無印 で1500枚程度。 >>82 とりあえずそのアセットのSupported Unity versionsのところ 2017.1.0, and 2017.3.0 to improve compatibility with the range of these versions of Unity って書いてあるけど?それに合ってるのかな? >>90 ありがとう。帰宅したらチェックしてみます! アセットストアで買ったもののなかにある editorとscriptsはともにC♯ですけど どう違うんですか? >>90 /Scripts/FirstPersonController.cs(3,27): error CS0234: The type or namespace name `CrossPlatformInput' does not exist in the namespace `UnityStandardAssets'. Are you missing an assembly reference? 続き 他にも FirstPersonController.cs(4,27): error CS0234: The type or namespace name `Utility' does not exist in the namespace `UnityStandardAssets'. Are you missing an assembly reference? 続き あとこのアセットを入れるとメニュータブからinvectorが消えてしまう もう嫌だ CrossPlatformInput'を削除する所まではわかったんだけど assetの格納フォルダの中にUnity形式のファイルとしてある CrossplatfromInput.Unitypackageごとけしていいのか躊躇してる 一度DLしたァセットをパッケで保存しておいて、それだけのプロジェクトで試せばわかるんじゃね? まあググってわからないなら消せば良いんじゃないの じゃ、次の人どうぞ >>70 Unityの物理演算も内部的にはテレポートだけどな エディタで実行中にインスペクタで数値いじってるとゲームウインドウからフォーカス外れるからゲームパッドが効かなくなるけどこれ効くようにする方法あるんですか? おれは1TBあるHDDのほうにアセットのパッケージ移動させて全部保存してるけどな ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.1 2024/04/28 Walang Kapalit ★ | Donguri System Team 5ちゃんねる