【3Dゲームエンジン】Unity質問スレッド30 [無断転載禁止]©2ch.net

レス数が1000を超えています。これ以上書き込みはできません。
1名前は開発中のものです。
垢版 |
2017/07/19(水) 06:09:28.36ID:OLjUEsUc
>>次スレは950が立ててね
2017/08/31(木) 14:17:14.14ID:v+mrTKbQ
>>897
色々調べてもその「tiling」の事しか出てこないんですよね
tilingの事だったのかな?
でもtilingってtiringするマテリアルごとに一個一個マテリアルを作んないと駄目ですよね?
例えばブロック二個分のマテリアル、ブロック三個分のマテリアル
という風に。
これって不便ですよね
2017/08/31(木) 14:19:06.25ID:4jQi2dlV
ここには2017インストールしたことない輩しかいませんよ
2017/08/31(木) 14:20:27.34ID:TG/vaDEh
ええっ、アセットおじさんの日頃のおこないでスルーされてるの

マジでMasterCubeで出来るって
2017/08/31(木) 14:23:00.41ID:b8WR85lk
確かに今作ってる物が完成するまでは2017へ以降はしないな
製作途中でバージョン変えるとロクな事がない
2017/08/31(木) 14:25:44.39ID:v+mrTKbQ
>>902
すいません
アセットおじさんかと思って目が無視してましたw

https://youtu.be/KV37gEIaJTA

これまさに望んで多機能です
ありがとうございました
無料だったんですね
これと変わらない機能が2017で追加されたような動画を見たような気がしたのですが
気のせいだったようです
905名前は開発中のものです。
垢版 |
2017/08/31(木) 14:42:30.21ID:GKsSCMU5
重心をずらすにはどうすればいいですか?
ググってみたら、centerをずらす、くらいしか見つからなくて、、
例えば、割り箸を真横にして落した時に、片側が早く落ちていくような感じにするにはどうすればいいでしょうか
2017/08/31(木) 15:09:43.94ID:I5jaaqQu
>>905
少し回転を加えてみてはどうだい?
2017/08/31(木) 16:21:15.40ID:w/ZCJk+U
>>905
あんました事ないんだけど、それでいいんでないかい?
ウエブで、起き上がり小法師みたいに鳴るってあったし。
908名前は開発中のものです。
垢版 |
2017/08/31(木) 16:43:58.14ID:bVr2kmPx
>>1
【緊急】
すき家の定食に衝撃異物!
ずさんな管理体制が明らかとなった
指摘したその時!わざとらしく店員が声をあげごまかした!

229 名前:やめられない名無しさん [sage] :2017/08/29(火) 07:31:54.64 ID:EfhOnUp0
俺の朝はいつもすき家
楽しみにしてたのに・・今日に限って朝定食にしたんだ

見てくれ、これが証拠
店員さんも驚いて声をあげてる・・
https://www.youtube.com/watch?v=wjD4hUeU-CA

ちなみに半分食べた
お客様センターが通じない・・病院行く・・
(´・ω・`)すき家が大好きだったのに・・
909名無し@キムチ
垢版 |
2017/08/31(木) 17:59:56.42ID:NDWN5CGn
>>908
異物が発見できなかったですが・・・?
Unity2017インストールしました!!!みなさんはまだしてないでしょう?
当方が時代に先駆けましたヨ!!!
ただ前の5.6.2とまったく変わっておりませんでした・・・w
2017/09/01(金) 00:51:02.04ID:LNo2qt2w
>>908
アセットを買えば異物混入もなくなると思いまふよ(^^
911名前は開発中のものです。
垢版 |
2017/09/01(金) 07:47:05.94ID:NBJpc3Vt
ゲーム作るプロセスがわからん
とにかくしょぼくてもいいから作るのが大事かな
構想→計画書→作る
構想→とりあえず作る
2017/09/01(金) 09:54:10.39ID:sx/FJaXU
>>911
構想すら無くてとりあえず作るの大事
テトリスとかで十分
規模の小さいものを色々やると良い
2017/09/01(金) 10:40:57.57ID:cZ3oBNiL
大きな最終目的を持ってそれを目指して作らないと
幾つかミニゲー作って自己満足&妥協で終わる
世の中にはすばらしいゲームが出回り過ぎてるから自分で作るって強固な意思が必要
2017/09/01(金) 11:03:27.25ID:KG1J88UD
大きすぎる最大目標は開発停止の原因になる
まずはミニマルな開発でリリースまでのノウハウを得るのが重要
2017/09/01(金) 14:27:12.92ID:dBCn79e4
ワンピースと同じだよ。

「俺は海賊王になる!」という漠然な大きすぎる目標を持ちつつ
コツコツと仲間集めたり必要な物集めたり段階を踏んでいくのが大事。
強敵が現れた時に自分の力に過信して挑むと
いきなり黄猿に挑んでシャボンディで惨敗するのと同じ結果が待っている。

そして悪魔の実の能力(アセット)に過信して「俺つえええ!」とか勘違いしてると
突然足元すくわれる時もある。
エースのように落命することもある。
2017/09/01(金) 14:31:05.71ID:dBCn79e4
重要なのは志を目指している者は自分以外にも沢山いて
そいつらも最終目標に向って日々鍛錬しているということを自覚すること。
そういう奴らの中に自分も参戦する自覚を持てばおのずと何をすべきか漠然と分かってくる。

志しを持てば全員が夢を実現できるわけではないことも自覚すること。

夢を実現させてラフテルに行けるのはもっとも頑張ったたった数名だけだ。
2017/09/01(金) 14:42:29.24ID:vrFfZ5YI
アセットをかえば夢の実現はすぐそこです
2017/09/01(金) 17:43:45.76ID:6P6Y3dnY
ワンピースわからないから
鬼平犯科帳で例えてちょうだい
2017/09/01(金) 17:50:16.62ID:KG1J88UD
戦国時代で分かりやすく例えて
2017/09/01(金) 17:58:12.50ID:HVWyQtnY
せんせーのなまえはー、北野…
2017/09/01(金) 18:13:35.32ID:8TulB53X
偏差値35〜40のアホがAランク大学受けると落ちるのと一緒
922名無し@キムチ
垢版 |
2017/09/01(金) 19:24:56.73ID:CYDhAUDa
音楽とかについての質問ですが、コンポーネントでオーディオを取り入れるんじゃなしに、
ゲームを起動して、そのゲームの中からオーディオファイルを取り入れて鳴らすにはどうすればいいでしょうか?
よろしくお願いします!!
2017/09/01(金) 21:42:09.41ID:LNo2qt2w
コンポネントで音を鳴らす以外の手段でUnityって音鳴らせまひたっけ?(^^
924名無し@キムチ
垢版 |
2017/09/01(金) 21:55:31.28ID:CYDhAUDa
>>923
ユーザーが自分の好きな曲をBGMに設定できるようにです。
よろしくお願いします!!
2017/09/01(金) 21:57:47.34ID:LNo2qt2w
それはつまりユーザーが曲を入れてゲームで聞く感じでふか?(^^
それともデータ内の曲をユーザーが選ぶ感じ?(^^
926名前は開発中のものです。
垢版 |
2017/09/01(金) 22:42:13.91ID:CYDhAUDa
>>925
データ内じゃ限られているからボツですw

ふつーのファイルを開くダイアログボックスからどんなオーディオファイルでも選択できるようにして、
ゲームのBGMに設定できるようにしたいんですが・・・
927名前は開発中のものです。
垢版 |
2017/09/01(金) 22:44:50.93ID:CYDhAUDa
>>925
Unityでつくられていると思われるT2VBuilderではそんな感じで他からオーディオファイルを取り込んで聞けるようにしているので、Unityでできるはずなんですが・・・
そのやり方がわからないのです・・・
2017/09/02(土) 00:31:08.48ID:dMz6cUwv
思ったより簡単
次の方どうぞ
2017/09/02(土) 01:25:18.63ID:6BR3EFZm
public class AudioSourceTest : MonoBehaviour {
AudioSource source;

void Start () {
source = GetComponent<AudioSource>();
var www = new WWW(@"ファイルのパス");
source.clip = www.GetAudioClip();
}

void Update () {
if(!source.isPlaying &&
source.clip.loadState == AudioDataLoadState.Loaded)
source.Play();
}
}
2017 1.0f3
oggとwavで再生できた。mp3とm4aでは再生できず
not supoprtedって言われる
2017/09/02(土) 02:01:44.35ID:Cd6sOhR+
なにいってるかよくわからないけど
ファイル選択ダイアログを出すのはこの辺が参考になるかしら
qiita.com/otochan/items/0f20fad94467bb2c2572
2017/09/02(土) 04:28:57.53ID:dffPWQkV
mp3とm4aは負荷が高いしループできなくてゲーム向きじゃないから
Unityではoggやwavに変換して、oggやwavだけ使ってるんだよ
アプリでmp3とm4aを使いたかったら独自でmp3やm4a再生するプログラムを実装するか、
外部ライブラリや外部アセットで再生できるように組み込む必要があるんだお
以前俺が、Unityで音ゲー作ったときはlameのライブラリをコンパイルしてリンクしたお
2017/09/02(土) 12:29:32.13ID:/ZUv6QWY
Unity初心者です
ナビメッシュを使っていたのですが、低いところから高いところへ移動する方法はありますか?

https://i.imgur.com/UupdU0i.jpg


オフメッシュリンクを使って特定位置から移動させることは思いつきましたが、出来れば任意の場所からジャンプできるようにしたいです
2017/09/02(土) 12:31:43.59ID:/ZUv6QWY
画像を貼り間違えたので修正します
https://i.imgur.com/YJtIB5b.jpg

赤い矢印のように移動させたいということです
2017/09/02(土) 14:08:49.97ID:g2PuLagV
>>933
それは、アセットを購入することで解決するんじゃあないでしょうか
2017/09/02(土) 14:28:37.13ID:4no1EZH6
>>933
それはお前、仕様の問題じゃねぇか。
仕様に従ってプログラムして、そのプログラムが上手く動かないってなら話もわかるけどヨォ。
936名前は開発中のものです。
垢版 |
2017/09/02(土) 17:36:40.71ID:UxjS+ga1
トリガーの領域に入ったオブジェクトに力を加えたいのですが、上手くいきません。

void OnTriggerEnter2D(Collider2D other)
{
if (other.gameObject.CompareTag("Player"))
{
other.rigid2D.AddForce(transform.up * 50);←エラー
   }

どのように処理すれば良いのでしょうか?
2017/09/02(土) 17:38:55.04ID:4no1EZH6
>>936
エラー文ものけなさい。
2017/09/02(土) 17:39:55.38ID:DmtTyZp9
>>933
NavMeshAgent.UpdatePosition=Falseでナビメッシュから剥がしてジャンプ処理がいいとこかのぅ
あんまりいい予感はしないが…

いっそNavMeshAgent使わない方がいいかもね
2017/09/02(土) 18:00:00.37ID:DmtTyZp9
>>936
rigid2Dってなに?

other.gameObject.GetComponent<rigid2D> ();
にしてみればDo?
940名無し@キムチ
垢版 |
2017/09/02(土) 19:02:51.09ID:/1p/rHDT
ファイルの取り込みは一般的なwindowsAPIでやってみます。
でもwindowsAPIはふつーのC言語で書かれているけど、UnityのC#と混ぜて使っても大丈夫でしょうか?
2017/09/02(土) 19:22:37.17ID:qm68p2cL
やってみますて書いといてやらずに聞くバカ?
2017/09/02(土) 19:49:52.35ID:Jiz8CHqr
Unityのコントローラーの十字キーをGetKeyUpとかGetKeyDownみたいに取りたいんですけど無理でしょうか?
Axisになってるみたいなんですが他のキーみたいに押された瞬間とか押し続けられてるとかの状態が取れたほうがカーソル処理とかが楽なのでそう取りたいです。
一応前フレームのAxisの状態を保存すれば押した瞬間とかを取ることが出来ますけどコントローラーの十字だけ自前処理にすることに違和感があるので可能なら避けたいです。
XInput限定とかになってもいいので何か方法はないでしょうか…
2017/09/02(土) 20:24:44.30ID:RP/phdrA
可能
2017/09/02(土) 20:36:42.74ID:jbT2w3pG
不可能
2017/09/02(土) 21:01:44.41ID:Jiz8CHqr
えぇ…
2017/09/02(土) 21:38:36.63ID:4no1EZH6
>>942
まずこれは、非該当?
https://docs.unity3d.com/ja/540/Manual/iphone-joystick.html
2017/09/02(土) 21:46:54.70ID:6BR3EFZm
Input.GetKeyDown(KeyCode.RightAllow)
とかでできた気が。
https://docs.unity3d.com/ja/540/ScriptReference/KeyCode.html
2017/09/02(土) 23:02:30.75ID:dffPWQkV
十字キーの処理を自前処理しないことにこだわってるようだけど、
そんな部分のコードの美しさはプレイヤーにとっては一ミリも価値がないわけで
もっとプレイヤーを楽しませることに注力したほうがいいような
2017/09/02(土) 23:30:14.36ID:g2PuLagV
時間を無駄にせず、まずはアセットの購入を検討しましょう
2017/09/03(日) 00:15:08.56ID:a5PwtHbk
  ,j;;;;;j,. ---一、 `  ―--‐、_ l;;;;;;
 {;;;;;;ゝ T辷iフ i    f'辷jァ  !i;;;;;  売れているアセットを組み合わせれば売れるゲームがつくれる
  ヾ;;;ハ    ノ       .::!lリ;;r゙  
   `Z;i   〈.,_..,.      ノ;;;;;;;;>  そんなふうに考えていた時期が
   ,;ぇハ、 、_,.ー-、_',.    ,f゙: Y;;f.   俺にもありました
   ~''戈ヽ   `二´    r'´:::. `!
2017/09/03(日) 00:32:43.92ID:a5PwtHbk
つぎスレ
https://mevius.2ch.net/test/read.cgi/gamedev/1504366121
2017/09/03(日) 01:10:48.49ID:srpS72QM
ファイル開いてMP3を再生すればいいんだな?
https://www.dotup.org/uploda/www.dotup.org1356076.zip.html
2017/09/03(日) 01:15:59.73ID:srpS72QM
音楽は魔王魂さん

取りあえず出来る事が分かったので満足
2017/09/03(日) 01:42:40.31ID:hXlj1fWV
>>946
該当しないですね…見た時おっと思ったんですけど
>>947
その方法でやりたいんですけど十字キーはAxis扱いだから出来ないみたいです
>>948
正直特化処理みたいで嫌ですけど最悪そうするしか無いですね…
2017/09/03(日) 02:40:07.20ID:DZfVcNKy
>>954
ハードウェア的にアナログで値を返すものをボタン入力と同様に扱おうとすることの方が特化処理だろw

InputにAxisの値を閾値で切ってboolに変換する拡張メソッドでもつけてやればいいだけの話で、ここでグダグタ言ってる暇があればすぐに実装出来ると思うが?
2017/09/03(日) 03:21:06.82ID:91b3NuSM
>>954
十字キーって言っても仕様上はアナログスティック
だからaxisで処理するのが正しい
ただ自身が作るゲームに不要ならラッパー作ってキーのように処理できるようにする
これだけ

自分の勝手な思い込みでキーのように処理できないことが特殊だと思わないように
2017/09/03(日) 03:32:10.74ID:a5PwtHbk
         _((()_ 
        /∴ `ー'| 
        ゝ.∵ .ミ(゚)_ ___    / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ 
       (∵  <__入 ___) < 細かいことにこだわるとさァ、エターナルからね 
        〉∴ ヽ――'  )  |  |   \____________ 
      (∵∴ く/⌒) /   |  | 
       //、__, /_ノ    |_| 
    ⊂ノ L| [ ̄           アセットおじさんよりもずっと怖いエターナルおじさんだよ〜
2017/09/03(日) 07:06:26.53ID:xQsyrsUl
Direct inputだとアナログは-1000〜1000、未入力は0
十字キーは最大値(-1000か1000)か0ということ

つまり、ボタンのように処理されてるってのは思い込みで、
内部的には全く別の方法で処理されてたってこと
2017/09/03(日) 07:14:19.52ID:a5PwtHbk
         _((()_ 
        /∴ `ー'| 
        ゝ.∵ .ミ(゚)_ ___    / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ 
       (∵  <__入 ___) < さぁ、こだわる子はどんどんエターナちゃおうねぇ
        〉∴ ヽ――'  )  |  |   \____________ 
      (∵∴ く/⌒) /   |  | 
       //、__, /_ノ    |_| 
    ⊂ノ L| [ ̄           アセットおじさんよりもずっと怖いエターナルおじさんだよ〜
960名前は開発中のものです。
垢版 |
2017/09/03(日) 12:37:01.78ID:lqKbojfp
>>939
ありがとうございます!
GetComponentがひつようだったんですね!
rigid=other.gameObject.GetComponent<Rigidbody2D>();
で、意図した処理出来ました!!
2017/09/03(日) 14:10:15.77ID:pda2oJGU
>>957
>>959
エターナルおじさんとか嘘つくなよ
そのキャラはぼのぼのに出てくるしまっちゃうおじさんだ
2017/09/03(日) 14:12:59.31ID:pda2oJGU
普通にIF文つかって10以上なら1000に変更し、-10以下なら-1000に自分で変更すればいいだけじゃんね
日曜大工や夏休みの工作みたいなもんだと思って自分で工夫しようぜ
2017/09/03(日) 15:20:36.61ID:zoSvTsjP
>>960
グッジョーブ!
コンポーネントを取得するときはどのゲームオブジェクトにくっついているかを意識して
GetComponentするのだ!
2017/09/03(日) 19:45:04.84ID:zefYo2vE
GetConmponentする時にUnity上で対象の型名を確認する方法ってあるんでしょうか?
2017/09/03(日) 21:59:53.44ID:yp2Wbmut
ある
2017/09/03(日) 22:11:29.04ID:mIOeru3C
>>965
簡潔にて的確!さすが>>965
そこにシビれる憧れるぅーー!
2017/09/03(日) 23:41:16.50ID:vVLbMubL
ここで質問・回答をされている皆様はどのようなゲームを制作中ですか?
私はPC向けのカジュアルTPSを制作中です。
2017/09/04(月) 00:06:50.76ID:TjJw4O9y
1日でUnityでMP3再生するやつ作ったった(興味本位)
https://www.dotup.org/uploda/www.dotup.org1356076.zip.html
2017/09/04(月) 00:19:11.62ID:lfyXbngx
どーせブラクラだろ
2017/09/04(月) 01:05:20.26ID:TjJw4O9y
お前には出来ないのかも知れないが、出来るんだなこれが
https://www.dotup.org/uploda/www.dotup.org1357069.mp4.html
2017/09/04(月) 02:17:39.47ID:iroEKOzV
>>967
俺もTPS作ってるわ
UnityってAI制御のビヘイビアツリーがないとか
広大なマップを部分的にシムレースに読み込む機能がないとか
Unreal Engineの方がFPS,TPS向けの機能が揃ってることに最近気づいたんだけど
そういう必要な機能ってどうしてる? 自作? アセット?
2017/09/04(月) 02:27:39.35ID:qXJp0u3D
FPS、TPS作るならUE4のほうが圧倒的に良いだろ
なんせアッチはそれでUTとか作ってんだからw

いたれりつくせりやで
973名前は開発中のものです。
垢版 |
2017/09/04(月) 07:48:20.62ID:P6+dKMLp
レベルデザインはunity上でやりますか?
blenderなどソフト上でやりますか?
2017/09/04(月) 08:03:48.68ID:iroEKOzV
blenderでレベルデザインやるとすごい時間の無駄になる
修正するたびにblenderのデータをUnityへインポートするのにいちいち手間や時間かかるから
2017/09/04(月) 08:50:38.12ID:kw6RQZU/
自動的に反映するのにw
やっぱ馬鹿には使えないUnity
2017/09/04(月) 09:05:37.03ID:iroEKOzV
自動で反映されるとしても、時間かかるのは気にしないの? ふーん・・・偉いね
2017/09/04(月) 09:54:27.31ID:WQt+cBzu
自動で反映させる方法があったんだね、知らなかった、ありがとう と言える大人になろうw
2017/09/04(月) 09:55:48.87ID:g9MqPQCY
馬鹿はUnity-BlenderToFBX.pyでも読んどけ
己が無能さに打ち震えるがいいw
2017/09/04(月) 10:02:50.90ID:iroEKOzV
いや、自動反映なんて知ってるからw
だいたい、レベルデザインはUnity上でやるでしょ
わざわざblenderでレベルデザインしようとするなんておもしろいやつだなあ
何のメリットがあるのか教えてほしいわ
2017/09/04(月) 10:07:21.02ID:WQt+cBzu
これは相当こじらせてるだめな子だな
2017/09/04(月) 10:32:42.14ID:s9mQ/Tan
バイナリが読めると信じてる信者の幻想には付き合ってられませんなw
2017/09/04(月) 10:40:54.97ID:iroEKOzV
なに一人で会話しちゃってるの? なんかバレバレだよwww
そんなことより、blenderでレベルデザインするメリットを君は言えてないんだけど馬鹿はどっちだろう
2017/09/04(月) 11:02:00.21ID:DmiX4iRJ
Blenderは操作感が独特すぎるのをどうにかしてもらいたいよな
我が儘だけどもっとUnityと操作感が近ければ取っつきやすいんだがなとは毎回思う
(視点変更とか右クリックとか座標とかグリッドとかの差)
2017/09/04(月) 11:18:05.56ID:De6xYuzr
BlenderがUnityやMayaと同じ操作方法になったら…Autodeskに買われて終わりだろうな
複雑怪奇なUIはBlenderの自衛手段
2017/09/04(月) 11:22:17.55ID:p0njHvtX
俺ライトウェーブ…(´;ω;`)ブワッ
986名前は開発中のものです。
垢版 |
2017/09/04(月) 11:29:41.89ID:P6+dKMLp
unity上でモデリングできませんし、普通blender上でやるんではないんですか?
2017/09/04(月) 11:34:47.76ID:a8ZTuhb5
レベル編集とポリゴン編集の区別ついてないのかよ・・・
2017/09/04(月) 11:40:47.20ID:PMjx5gKY
UEの糞工作員か
Unityスレでレベル編集とか言ってる時点でUnityのド素人
2017/09/04(月) 11:42:54.71ID:a8ZTuhb5
発狂し始めて草wwwwwwwwwwwwwwwwwwwwwwwwwwwwww
2017/09/04(月) 12:38:32.44ID:De6xYuzr
UnityはSceneだから
レベルとかいう謎単語をマップに対して使用するのをやめろ
2017/09/04(月) 13:01:36.99ID:a8ZTuhb5
蒸し返すと>>986がジワジワ公開処刑されていくだけだぞ
992名前は開発中のものです。
垢版 |
2017/09/04(月) 13:07:37.85ID:TDiro1ls
パンパカパンツ!
2017/09/04(月) 13:27:11.55ID:VA3vBCDi
ProBuilderもう少し値下げしてくれねえかなあ
2017/09/04(月) 14:55:35.99ID:iroEKOzV
やっとモデリングとコーディング終わった〜明日からレベルデザインだ
徹夜しちゃったおw今日はもう寝るわ
2017/09/04(月) 15:41:43.52ID:Sv5GzQxm
これって一人がIDコロコロ変えてるだけなのか
UE4スレがあまりに過疎ってるからこっちに遊びに来てる奴が何人も居るのか
2017/09/04(月) 15:50:09.96ID:AaQWpQN0
レベルデザイナーがゲーム内空間を編集する職業である以上、
独りだけ意味が違うレベルというキーワードを使ってる奴がいる事は確定
2017/09/04(月) 16:09:11.90ID:Uin3VAl2
Unity関連スレでレベルデザインだのレベル編集だのって言う奴は今日始めてみたよw
2017/09/04(月) 16:37:24.55ID:xqmamzAq
ゲーム開発ではレベルが普通だと思うんだが
Unity界だとレベルとは呼ばないのか
また無駄な知識が増えてしまった
2017/09/04(月) 16:41:50.33ID:Bt694+dN
かなり珍しい独特の勘違いだと思う
初めてみたw
2017/09/04(月) 16:42:53.90ID:Bt694+dN
キムチっつーか糞コテ君だよね>この基地外
レス数が1000を超えています。これ以上書き込みはできません。