[過去ログ] 【3Dゲームエンジン】Unity質問スレッド30 [無断転載禁止]©2ch.net (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
1(4): 2017/07/19(水)06:09 ID:OLjUEsUc(1/2) AAS
>>次スレは950が立ててね
922: 名無し@キムチ 2017/09/01(金)19:24 ID:CYDhAUDa(1/4) AAS
音楽とかについての質問ですが、コンポーネントでオーディオを取り入れるんじゃなしに、
ゲームを起動して、そのゲームの中からオーディオファイルを取り入れて鳴らすにはどうすればいいでしょうか?
よろしくお願いします!!
923(1): ダーク王鍬大使 ◆SoVpkB15jY 2017/09/01(金)21:42 ID:LNo2qt2w(2/3) AAS
コンポネントで音を鳴らす以外の手段でUnityって音鳴らせまひたっけ?(^^
924: 名無し@キムチ 2017/09/01(金)21:55 ID:CYDhAUDa(2/4) AAS
>>923
ユーザーが自分の好きな曲をBGMに設定できるようにです。
よろしくお願いします!!
925(2): ダーク王鍬大使 ◆SoVpkB15jY 2017/09/01(金)21:57 ID:LNo2qt2w(3/3) AAS
それはつまりユーザーが曲を入れてゲームで聞く感じでふか?(^^
それともデータ内の曲をユーザーが選ぶ感じ?(^^
926: 2017/09/01(金)22:42 ID:CYDhAUDa(3/4) AAS
>>925
データ内じゃ限られているからボツですw
ふつーのファイルを開くダイアログボックスからどんなオーディオファイルでも選択できるようにして、
ゲームのBGMに設定できるようにしたいんですが・・・
927: 2017/09/01(金)22:44 ID:CYDhAUDa(4/4) AAS
>>925
Unityでつくられていると思われるT2VBuilderではそんな感じで他からオーディオファイルを取り込んで聞けるようにしているので、Unityでできるはずなんですが・・・
そのやり方がわからないのです・・・
928: 2017/09/02(土)00:31 ID:dMz6cUwv(1) AAS
思ったより簡単
次の方どうぞ
929: 2017/09/02(土)01:25 ID:6BR3EFZm(1/2) AAS
public class AudioSourceTest : MonoBehaviour {
AudioSource source;
void Start () {
source = GetComponent<AudioSource>();
var www = new WWW(@"ファイルのパス");
source.clip = www.GetAudioClip();
}
省9
930: 2017/09/02(土)02:01 ID:Cd6sOhR+(1) AAS
なにいってるかよくわからないけど
ファイル選択ダイアログを出すのはこの辺が参考になるかしら
qiita.com/otochan/items/0f20fad94467bb2c2572
931: 2017/09/02(土)04:28 ID:dffPWQkV(1/2) AAS
mp3とm4aは負荷が高いしループできなくてゲーム向きじゃないから
Unityではoggやwavに変換して、oggやwavだけ使ってるんだよ
アプリでmp3とm4aを使いたかったら独自でmp3やm4a再生するプログラムを実装するか、
外部ライブラリや外部アセットで再生できるように組み込む必要があるんだお
以前俺が、Unityで音ゲー作ったときはlameのライブラリをコンパイルしてリンクしたお
932: 2017/09/02(土)12:29 ID:/ZUv6QWY(1/2) AAS
Unity初心者です
ナビメッシュを使っていたのですが、低いところから高いところへ移動する方法はありますか?
画像リンク[jpg]:i.imgur.com
オフメッシュリンクを使って特定位置から移動させることは思いつきましたが、出来れば任意の場所からジャンプできるようにしたいです
933(3): 2017/09/02(土)12:31 ID:/ZUv6QWY(2/2) AAS
画像を貼り間違えたので修正します
画像リンク[jpg]:i.imgur.com
赤い矢印のように移動させたいということです
934: 2017/09/02(土)14:08 ID:g2PuLagV(1/2) AAS
>>933
それは、アセットを購入することで解決するんじゃあないでしょうか
935: 2017/09/02(土)14:28 ID:4no1EZH6(1/3) AAS
>>933
それはお前、仕様の問題じゃねぇか。
仕様に従ってプログラムして、そのプログラムが上手く動かないってなら話もわかるけどヨォ。
936(2): 2017/09/02(土)17:36 ID:UxjS+ga1(1) AAS
トリガーの領域に入ったオブジェクトに力を加えたいのですが、上手くいきません。
void OnTriggerEnter2D(Collider2D other)
{
if (other.gameObject.CompareTag("Player"))
{
other.rigid2D.AddForce(transform.up * 50);←エラー
}
省1
937: 2017/09/02(土)17:38 ID:4no1EZH6(2/3) AAS
>>936
エラー文ものけなさい。
938: 2017/09/02(土)17:39 ID:DmtTyZp9(1/2) AAS
>>933
NavMeshAgent.UpdatePosition=Falseでナビメッシュから剥がしてジャンプ処理がいいとこかのぅ
あんまりいい予感はしないが…
いっそNavMeshAgent使わない方がいいかもね
939(1): 2017/09/02(土)18:00 ID:DmtTyZp9(2/2) AAS
>>936
rigid2Dってなに?
other.gameObject.GetComponent<rigid2D> ();
にしてみればDo?
940: 名無し@キムチ 2017/09/02(土)19:02 ID:/1p/rHDT(1) AAS
ファイルの取り込みは一般的なwindowsAPIでやってみます。
でもwindowsAPIはふつーのC言語で書かれているけど、UnityのC#と混ぜて使っても大丈夫でしょうか?
941: 2017/09/02(土)19:22 ID:qm68p2cL(1) AAS
やってみますて書いといてやらずに聞くバカ?
942(1): 2017/09/02(土)19:49 ID:Jiz8CHqr(1/2) AAS
Unityのコントローラーの十字キーをGetKeyUpとかGetKeyDownみたいに取りたいんですけど無理でしょうか?
Axisになってるみたいなんですが他のキーみたいに押された瞬間とか押し続けられてるとかの状態が取れたほうがカーソル処理とかが楽なのでそう取りたいです。
一応前フレームのAxisの状態を保存すれば押した瞬間とかを取ることが出来ますけどコントローラーの十字だけ自前処理にすることに違和感があるので可能なら避けたいです。
XInput限定とかになってもいいので何か方法はないでしょうか…
943: 2017/09/02(土)20:24 ID:RP/phdrA(1) AAS
可能
944: 2017/09/02(土)20:36 ID:jbT2w3pG(1) AAS
不可能
945: 2017/09/02(土)21:01 ID:Jiz8CHqr(2/2) AAS
えぇ…
946(1): 2017/09/02(土)21:38 ID:4no1EZH6(3/3) AAS
>>942
まずこれは、非該当?
外部リンク[html]:docs.unity3d.com
947(1): 2017/09/02(土)21:46 ID:6BR3EFZm(2/2) AAS
Input.GetKeyDown(KeyCode.RightAllow)
とかでできた気が。
外部リンク[html]:docs.unity3d.com
948(1): 2017/09/02(土)23:02 ID:dffPWQkV(2/2) AAS
十字キーの処理を自前処理しないことにこだわってるようだけど、
そんな部分のコードの美しさはプレイヤーにとっては一ミリも価値がないわけで
もっとプレイヤーを楽しませることに注力したほうがいいような
949: 2017/09/02(土)23:30 ID:g2PuLagV(2/2) AAS
時間を無駄にせず、まずはアセットの購入を検討しましょう
950(1): 2017/09/03(日)00:15 ID:a5PwtHbk(1/4) AAS
AA省
951: 2017/09/03(日)00:32 ID:a5PwtHbk(2/4) AAS
つぎスレ
2chスレ:gamedev
952: 2017/09/03(日)01:10 ID:srpS72QM(1/2) AAS
ファイル開いてMP3を再生すればいいんだな?
外部リンク[html]:www.dotup.org
953: 2017/09/03(日)01:15 ID:srpS72QM(2/2) AAS
音楽は魔王魂さん
取りあえず出来る事が分かったので満足
954(2): 2017/09/03(日)01:42 ID:hXlj1fWV(1) AAS
>>946
該当しないですね…見た時おっと思ったんですけど
>>947
その方法でやりたいんですけど十字キーはAxis扱いだから出来ないみたいです
>>948
正直特化処理みたいで嫌ですけど最悪そうするしか無いですね…
955: 2017/09/03(日)02:40 ID:DZfVcNKy(1) AAS
>>954
ハードウェア的にアナログで値を返すものをボタン入力と同様に扱おうとすることの方が特化処理だろw
InputにAxisの値を閾値で切ってboolに変換する拡張メソッドでもつけてやればいいだけの話で、ここでグダグタ言ってる暇があればすぐに実装出来ると思うが?
956: 2017/09/03(日)03:21 ID:91b3NuSM(1) AAS
>>954
十字キーって言っても仕様上はアナログスティック
だからaxisで処理するのが正しい
ただ自身が作るゲームに不要ならラッパー作ってキーのように処理できるようにする
これだけ
自分の勝手な思い込みでキーのように処理できないことが特殊だと思わないように
957(1): 2017/09/03(日)03:32 ID:a5PwtHbk(3/4) AAS
AA省
958: 2017/09/03(日)07:06 ID:xQsyrsUl(1) AAS
Direct inputだとアナログは-1000〜1000、未入力は0
十字キーは最大値(-1000か1000)か0ということ
つまり、ボタンのように処理されてるってのは思い込みで、
内部的には全く別の方法で処理されてたってこと
959(1): 2017/09/03(日)07:14 ID:a5PwtHbk(4/4) AAS
AA省
960(1): 2017/09/03(日)12:37 ID:lqKbojfp(1) AAS
>>939
ありがとうございます!
GetComponentがひつようだったんですね!
rigid=other.gameObject.GetComponent<Rigidbody2D>();
で、意図した処理出来ました!!
961: 2017/09/03(日)14:10 ID:pda2oJGU(1/2) AAS
>>957
>>959
エターナルおじさんとか嘘つくなよ
そのキャラはぼのぼのに出てくるしまっちゃうおじさんだ
962: 2017/09/03(日)14:12 ID:pda2oJGU(2/2) AAS
普通にIF文つかって10以上なら1000に変更し、-10以下なら-1000に自分で変更すればいいだけじゃんね
日曜大工や夏休みの工作みたいなもんだと思って自分で工夫しようぜ
963: 2017/09/03(日)15:20 ID:zoSvTsjP(1) AAS
>>960
グッジョーブ!
コンポーネントを取得するときはどのゲームオブジェクトにくっついているかを意識して
GetComponentするのだ!
964: 2017/09/03(日)19:45 ID:zefYo2vE(1) AAS
GetConmponentする時にUnity上で対象の型名を確認する方法ってあるんでしょうか?
965(1): 2017/09/03(日)21:59 ID:yp2Wbmut(1) AAS
ある
966: 2017/09/03(日)22:11 ID:mIOeru3C(1) AAS
>>965
簡潔にて的確!さすが>>965!
そこにシビれる憧れるぅーー!
967(1): 2017/09/03(日)23:41 ID:vVLbMubL(1) AAS
ここで質問・回答をされている皆様はどのようなゲームを制作中ですか?
私はPC向けのカジュアルTPSを制作中です。
968: 2017/09/04(月)00:06 ID:TjJw4O9y(1/2) AAS
1日でUnityでMP3再生するやつ作ったった(興味本位)
外部リンク[html]:www.dotup.org
969: 2017/09/04(月)00:19 ID:lfyXbngx(1) AAS
どーせブラクラだろ
970: 2017/09/04(月)01:05 ID:TjJw4O9y(2/2) AAS
お前には出来ないのかも知れないが、出来るんだなこれが
外部リンク[html]:www.dotup.org
971: 2017/09/04(月)02:17 ID:iroEKOzV(1/6) AAS
>>967
俺もTPS作ってるわ
UnityってAI制御のビヘイビアツリーがないとか
広大なマップを部分的にシムレースに読み込む機能がないとか
Unreal Engineの方がFPS,TPS向けの機能が揃ってることに最近気づいたんだけど
そういう必要な機能ってどうしてる? 自作? アセット?
972: 2017/09/04(月)02:27 ID:qXJp0u3D(1) AAS
FPS、TPS作るならUE4のほうが圧倒的に良いだろ
なんせアッチはそれでUTとか作ってんだからw
いたれりつくせりやで
973: 2017/09/04(月)07:48 ID:P6+dKMLp(1/2) AAS
レベルデザインはunity上でやりますか?
blenderなどソフト上でやりますか?
974: 2017/09/04(月)08:03 ID:iroEKOzV(2/6) AAS
blenderでレベルデザインやるとすごい時間の無駄になる
修正するたびにblenderのデータをUnityへインポートするのにいちいち手間や時間かかるから
975: 2017/09/04(月)08:50 ID:kw6RQZU/(1) AAS
自動的に反映するのにw
やっぱ馬鹿には使えないUnity
976: 2017/09/04(月)09:05 ID:iroEKOzV(3/6) AAS
自動で反映されるとしても、時間かかるのは気にしないの? ふーん・・・偉いね
977: 2017/09/04(月)09:54 ID:WQt+cBzu(1/2) AAS
自動で反映させる方法があったんだね、知らなかった、ありがとう と言える大人になろうw
978: 2017/09/04(月)09:55 ID:g9MqPQCY(1) AAS
馬鹿はUnity-BlenderToFBX.pyでも読んどけ
己が無能さに打ち震えるがいいw
979: 2017/09/04(月)10:02 ID:iroEKOzV(4/6) AAS
いや、自動反映なんて知ってるからw
だいたい、レベルデザインはUnity上でやるでしょ
わざわざblenderでレベルデザインしようとするなんておもしろいやつだなあ
何のメリットがあるのか教えてほしいわ
980: 2017/09/04(月)10:07 ID:WQt+cBzu(2/2) AAS
これは相当こじらせてるだめな子だな
981: 2017/09/04(月)10:32 ID:s9mQ/Tan(1) AAS
バイナリが読めると信じてる信者の幻想には付き合ってられませんなw
982: 2017/09/04(月)10:40 ID:iroEKOzV(5/6) AAS
なに一人で会話しちゃってるの? なんかバレバレだよwww
そんなことより、blenderでレベルデザインするメリットを君は言えてないんだけど馬鹿はどっちだろう
983: 2017/09/04(月)11:02 ID:DmiX4iRJ(1) AAS
Blenderは操作感が独特すぎるのをどうにかしてもらいたいよな
我が儘だけどもっとUnityと操作感が近ければ取っつきやすいんだがなとは毎回思う
(視点変更とか右クリックとか座標とかグリッドとかの差)
984: 2017/09/04(月)11:18 ID:De6xYuzr(1/2) AAS
BlenderがUnityやMayaと同じ操作方法になったら…Autodeskに買われて終わりだろうな
複雑怪奇なUIはBlenderの自衛手段
985: 2017/09/04(月)11:22 ID:p0njHvtX(1) AAS
俺ライトウェーブ…(´;ω;`)ブワッ
986(1): 2017/09/04(月)11:29 ID:P6+dKMLp(2/2) AAS
unity上でモデリングできませんし、普通blender上でやるんではないんですか?
987: 2017/09/04(月)11:34 ID:a8ZTuhb5(1/3) AAS
レベル編集とポリゴン編集の区別ついてないのかよ・・・
988: 2017/09/04(月)11:40 ID:PMjx5gKY(1) AAS
UEの糞工作員か
Unityスレでレベル編集とか言ってる時点でUnityのド素人
989: 2017/09/04(月)11:42 ID:a8ZTuhb5(2/3) AAS
発狂し始めて草wwwwwwwwwwwwwwwwwwwwwwwwwwwwww
990: 2017/09/04(月)12:38 ID:De6xYuzr(2/2) AAS
UnityはSceneだから
レベルとかいう謎単語をマップに対して使用するのをやめろ
991: 2017/09/04(月)13:01 ID:a8ZTuhb5(3/3) AAS
蒸し返すと>>986がジワジワ公開処刑されていくだけだぞ
992: 2017/09/04(月)13:07 ID:TDiro1ls(1) AAS
パンパカパンツ!
993: 2017/09/04(月)13:27 ID:VA3vBCDi(1) AAS
ProBuilderもう少し値下げしてくれねえかなあ
994: 2017/09/04(月)14:55 ID:iroEKOzV(6/6) AAS
やっとモデリングとコーディング終わった〜明日からレベルデザインだ
徹夜しちゃったおw今日はもう寝るわ
995: 2017/09/04(月)15:41 ID:Sv5GzQxm(1) AAS
これって一人がIDコロコロ変えてるだけなのか
UE4スレがあまりに過疎ってるからこっちに遊びに来てる奴が何人も居るのか
996: 2017/09/04(月)15:50 ID:AaQWpQN0(1) AAS
レベルデザイナーがゲーム内空間を編集する職業である以上、
独りだけ意味が違うレベルというキーワードを使ってる奴がいる事は確定
997: 2017/09/04(月)16:09 ID:Uin3VAl2(1) AAS
Unity関連スレでレベルデザインだのレベル編集だのって言う奴は今日始めてみたよw
998: 2017/09/04(月)16:37 ID:xqmamzAq(1) AAS
ゲーム開発ではレベルが普通だと思うんだが
Unity界だとレベルとは呼ばないのか
また無駄な知識が増えてしまった
999: 2017/09/04(月)16:41 ID:Bt694+dN(1/2) AAS
かなり珍しい独特の勘違いだと思う
初めてみたw
1000: 2017/09/04(月)16:42 ID:Bt694+dN(2/2) AAS
キムチっつーか糞コテ君だよね>この基地外
1001(1): 1001 ID:Thread(1/2) AAS
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
life time: 47日 10時間 33分 26秒
1002(1): 1002 ID:Thread(2/2) AAS
2ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 2ちゃんねる専用ブラウザからの広告除去
★ 2ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
省7
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.022s