[過去ログ] 【3Dゲームエンジン】Unity質問スレッド33 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
932: 2018/02/07(水)05:45 ID:rPyLnIIF(2/2) AAS
流石に1年くらい前まではここまでひどくなかった印象
933: 2018/02/07(水)05:51 ID:O5PPMcKM(1/2) AAS
回答する方もアセットおじが居るから五分でしょ
934: 2018/02/07(水)06:51 ID:xpIbbErl(1) AAS
ところでPlayMakerとArborってどっちが優秀なの?
935: 2018/02/07(水)07:26 ID:co/Nb9w5(1) AAS
マシナリウムみたいなゲーム作れますか
936: 2018/02/07(水)08:37 ID:gBo9SSsu(2/2) AAS
いつも思うけどunityで作ることが不可能なタイプのゲームなんてあんの?
unityに限らずどのエンジンでも一緒だけど
作りやすいにくいはあるけどさ
スマホで超絶ゴリゴリ3Dを60fpsでとか言うならしんどいけど、そんなんエンジン変わっても限界あるでし
937: 2018/02/07(水)08:38 ID:8kYIRLy5(1/2) AAS
全てキムチが悪い
938: 2018/02/07(水)08:56 ID:ibZeXmou(1) AAS
知識レベルがスタートラインにも立ってない人間にどう諭せるのか問われる瞬間いまここに!
939: 2018/02/07(水)09:19 ID:V2dra3PS(1/6) AAS
できると思うかい?そうならやってみれば良い。
できないと思うなら、やめたほうがいい。
940: 2018/02/07(水)09:34 ID:9/oseo4K(1) AAS
Godot3.0がPBRとビジュアルスクリプティングに対応したみたいだから、
それでも薦めとけ
941: 2018/02/07(水)12:43 ID:O5PPMcKM(2/2) AAS
webgl(unityroom)でカーソルロックを使うのはどうしたら使えるのでしょうか?
input.GetKeyDownにカーソルロックのコマンドを入れてフルスクリーンモードでchromeとIEで起動までは試しました
942: 925 2018/02/07(水)13:36 ID:VPUHH/Vm(2/5) AAS
>>928
どういうこと?
colliderが接触したオブジェクトをとりたいんだが
これだと自身のcolliderとるだけだよね?
943(1): 2018/02/07(水)13:42 ID:V2dra3PS(2/6) AAS
自分にぶつかってきた相手の名前が入る。
944: 2018/02/07(水)13:54 ID:VPUHH/Vm(3/5) AAS
だから
void OnTriggerEnter( Collider collider ) {
}
みたいに接触したColliderを取得するのを
複数のColliderでやるのってどうすればいいの?
Colliderをコンポーネントしたオブジェクト1つ1つに
void OnTriggerEnter( Collider collider ) {
}
を書いたスクリプトを作るのはさすがにない
なにかやりかたあるだろ
945(1): 2018/02/07(水)14:03 ID:VPUHH/Vm(4/5) AAS
>>943
入んないって
[SerializeField] private Collider tagetCollider;
void Update()
{
if( tagetCollider.gameObject.tag == "Player" )
{
Debug.Log( "当たった" );
}
}
これで他のCollider接触してもなにもかえさないよ
自分自身のtagを見ているだけ
946(1): 2018/02/07(水)14:05 ID:V2dra3PS(3/6) AAS
子オブジェに全部貼るだよ。
同じスクリプトを貼るんだからごちゃごちゃしない。
947(1): 2018/02/07(水)14:32 ID:VPUHH/Vm(5/5) AAS
>>946
マジか…
そういうものなんか…
948: 2018/02/07(水)14:36 ID:V2dra3PS(4/6) AAS
衝突判定は、ゲームの中でも描画処理に次いで重い。
そんなものを、unity側で勝手に組み込まれて処理されてたら劇遅。
unity内では、コリジョン設定されたもの同士が近けりゃ判定処理とか最適化は自動でしてるとは思うが。
949: 2018/02/07(水)14:52 ID:8kYIRLy5(2/2) AAS
>>947
Unity以外でゲーム作った事ある人かな?昔C言語とかで
950(3): 2018/02/07(水)15:37 ID:tguyUo/d(2/4) AAS
うーん
private void OnTriggerEnter(Collider other)
{
print(other.gameObject.name);
}
これで物かってきたものの名前取れるからそれでいいんじゃね?
951(1): 2018/02/07(水)15:45 ID:V2dra3PS(5/6) AAS
>>950
次スレ頼んだぞ。俺にはできぬ。
あと、欲しいのは多分、自機じゃなく、あさってのところでぶつかった子どうしのフラグが欲しいんじゃないかな。
で、どこかにそれを見張ってる関数があるのでは?と聞いてきてる気がするエスパ。
952(1): 950 2018/02/07(水)16:05 ID:tguyUo/d(3/4) AAS
立てて見ました
保守いらないよねここ
【3Dゲームエンジン】Unity質問スレッド34
2chスレ:gamedev
953: 2018/02/07(水)17:21 ID:V2dra3PS(6/6) AAS
乙です。
954: 2018/02/07(水)18:34 ID:Uf/tPjYg(1) AAS
>>945
なんでUpdateにいれた?w
物理エンジンからColliderを引数で貰ってるメソッドじゃないと、
接触したColliderの情報が送られて来る訳ないじゃん。
void OnTriggerEnter( Collider collider ) {
if(collider.gameObject.name == "Cube"){
Debug.Log("アタリ");
}
}
955: 2018/02/07(水)18:43 ID:tguyUo/d(4/4) AAS
>>951
それってプレハブにしときゃいいだけかと
956: 2018/02/07(水)20:13 ID:BWazURU1(1) AAS
public class DelegateTriggerEvents : MonoBehavior
{
[System.Serializable]
public class TriggerEvent : UnityEngine.Events.UnityEvent<Collider>
{
}
public TriggerEvent _EnterHandler;
public TriggerEvent _StayHandler;
public TriggerEvent _ExitHandler;
void OnTriggerEnter(Collider collider)
{
if (_EnterHandler != null)
_EnterHandler.Invoke(collider);
}
// Stay, Exitも同様に
}
酔っ払いながらクッソ適当に書いてみたけど
こんなの作っておいてハンドラはインスペクタで設定すればいいんじゃね?
957: 908 2018/02/08(木)09:52 ID:T3w0bOMB(1/2) AAS
>>909
暗黙的に変換できないそうです
症状は上でも書いてある通りHPが0になった際にトップページに飛ぶボタンが表示されないことです
958: 2018/02/08(木)10:46 ID:T3w0bOMB(2/2) AAS
解決しました
コード自体に問題はなく空のオブジェクトを用意してそちらにスクリプトをアタッチすることでしっかり動作しました
959: 2018/02/08(木)10:48 ID:fg6vp272(1/2) AAS
えっ
それまでそのスクリプトはどこにアタッチしてたの?
960: 2018/02/08(木)11:37 ID:7gDLY3JI(1) AAS
どこにもアタッチしてなかったんでしょ
基本中の基本がわかってないのにスクリプトはちゃんと動いてるとか勘違いする典型例
debug.log入れりゃ動いてないことなんて一発でわかるのに
961(1): 2018/02/08(木)12:54 ID:pqSUy3D4(1) AAS
プログラムできない人は無理せずにアセットを買って楽になりましょう
時間の無駄ですよ
上下前次1-新書関写板覧索設栞歴
あと 41 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.012s