[過去ログ] 【ゲームエンジン】Unityなんでも質問スレpart10 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
1: 名前は開発中のものです。 [] 2023/04/08(土) 22:15:09.95 ID:N1PeGzI+(1/2) AAS
フリー版で開発したゲームは個人・法人を問わず追加のロイヤリティーなしで販売できます。 プラットフォームサポートはiPhone/iPod Touch/iPad、Mac、PC、Web、Wii、Xbox360、Android、PlayStation 3、PlayStation 4、PS Vita他
■注意事項
質問と答え以外は禁止
■Unity 2ch Wiki(まとめ、過去ログ、リンク集)
・外部リンク:www24.atwiki.jp
●リンク
・Unity(日本公式サイト)
外部リンク:unity3d.com
・マニュアル
外部リンク[html]:docs.unity3d.com
・チュートリアル
外部リンク:unity3d.com
・スクリプトリファレンス
外部リンク[html]:docs.unity3d.com
・FAQ
外部リンク:unity3d.com
・MSDN
外部リンク:msdn.microsoft.com←スクリプトのエラー番号をこれで検索すると原因が日本語で出てきます。
【ゲームエンジン】Unityなんでも質問スレpart9
2chスレ:gamedev
978: 名前は開発中のものです。 [sage] 2023/08/02(水) 08:37:23.62 ID:Gsy6ixqs(1) AAS
>>976エッなんでわかるん?エスパーですけ
979: 名前は開発中のものです。 [] 2023/08/02(水) 09:06:19.51 ID:TVnIpcxr(1) AAS
ドーンおじは、黒い砂漠スレに居るチンオジと同じやな
980: 名前は開発中のものです。 [sage] 2023/08/03(木) 00:48:37.35 ID:VC0KNIcA(1/2) AAS
他のオブジェクトのスプリクトの変数を参照したり、関数の実行しようとして色々と調べたら
UnityChanScript script;
この命令がどういうものか解らずにいます。
調べた先のコメントでは scriptが入る変数となっていますが。
”UnityChanScript”これが”GameObject”と同じ意味を持っているという事で良いのでしょうか?
この調べた先では”ユニティちゃん”というキャラクター名をDebug.Logのメッセージとして出力していて
スプリクト名にもオブジェクト名にも”UnityChan”と付けているために何処がどこを指しているのか解らないでいます。
981(1): 名前は開発中のものです。 [sage] 2023/08/03(木) 02:05:17.52 ID:jFRZGFcK(1) AAS
UnityChanScriptが型名でscriptが変数名
つまり変数を宣言しているだけ
意味的には
int a;
と書いてるのと同じ
UnityChanScriptはその人が作った型(クラス)だろうからそれがどういう機能を持っているのかはその人しか知らないが、おそらくあなたの言うようにGameObject(を継承したクラス)だと思う
とはいえpublicで宣言してないところをみるとあまり初心者向けの説明じゃないから別のサイト見た方がいいかもしれない
982(1): 名前は開発中のものです。 [] 2023/08/03(木) 02:17:19.69 ID:c2j5KZ4I(1/7) AAS
ゲームスタート時の各種変数の初期化などは、どのオブジェクトのスクリプトに書いてもいいんですか?分散して書いても一斉に処理されるの?
983: 名前は開発中のものです。 [sage] 2023/08/03(木) 03:08:22.92 ID:VC0KNIcA(2/2) AAS
>>981
なるほど、解りました。
自分でも探しますが、もし他のオブジェクト内のスプリクトの関数を実行するのに、参考になるサイトなどありましたら、教えてもらえると幸いです。
984(1): 名前は開発中のものです。 [] 2023/08/03(木) 08:26:18.28 ID:+D4W3j9E(1/3) AAS
>>982
スクリプトの
変数初期化はそのスクリプト内でやるのがいいよ
他のスクリプトのまで初期化とか意味分からん
Awake関数でやればいいし
クラス初期化なら初期化関数使ってもいい
985(1): 名前は開発中のものです。 [sage] 2023/08/03(木) 08:31:11.54 ID:c2j5KZ4I(2/7) AAS
>>984
用語はわからないけど、グローバルなスクリプトとローカルスクリプトみたいな区分けはないのかなとおもって。
スクリプトはすべて、ゲームオブジェクトにアタッチされるものなのんですか?
起動や終了時に一回だけ実行される処理とかは?
986(1): 名前は開発中のものです。 [] 2023/08/03(木) 08:49:20.34 ID:+D4W3j9E(2/3) AAS
>>985
アタッチしないスクリプトもあるよ
例えば、intとかstringとかこいつらってどこかに定義してあるけど、それアタッチしないでしょ(using)
同じようにクラス定義してアタッチしないで使う方法はある、その際にはクラス初期化を使う
でも分かりやすくするには1つobject付けてそこにまとめときゃ分かり易いドンとデストロイしときゃゲーム中ずっとあるし
初期化関数は同じ名前かInitial関数かな
objectならAwakeとスタート
終了ならDispose、objectならデストロイあたりじゃね?
C# 初期化とか終了時とかで沢山出てくるから、試してね
987: 名前は開発中のものです。 [sage] 2023/08/03(木) 09:16:13.21 ID:c2j5KZ4I(3/7) AAS
>>986
とてもよくわかりましたありがとうございます
988: 名前は開発中のものです。 [] 2023/08/03(木) 10:10:11.91 ID:diP2jFvR(1) AAS
購入して使ってるアセットが更新されなくてコードが古いままなので
黄色エラーがたくさん出てるんですが
'RenderSettings.customReflection' is obsolete:
'RenderSettings.customReflection has been deprecated
in favor of RenderSettings.customReflectionTexture.'
みたいなのは代わりになるものが示されてなくて
どうすればいいのかわからないのですが、
スクリプト上で緑の波線になってる行を丸ごと削除しちゃっていいのでしょうか。
989(1): 名前は開発中のものです。 [sage] 2023/08/03(木) 12:24:13.98 ID:c2j5KZ4I(4/7) AAS
こんばんは例のヤツです。暑いなかお世話になります。
おととい >>969969(1): 名前は開発中のものです。 [sage] 2023/08/01(火) 23:27:54.76 ID:bRgGnGxv(1/3) AAS
こんにちはごぶさたしてます例のヤツです
懲りずにまだ開発を続けています
さて質問ですけんど
砲台から弾丸プレハブを発射して、それが他のobjに衝突したらピタリとその場で止まる(もしくは重力方向に落ちていく)
という仕掛けを作りたいです
今のところ、弾丸プレハブがどんどん飛び出すところまでは作りました
以上よろしくお願いします
で言っていた弾丸の発射の件なんですけど、現状を動画でみてください
画像リンク
つまりこのはねっ返りをやめて板にぺとりと止まる、もしくはじわじわと重力で下に移動、ということをやりたいのです
PhysicMaterialとやらはなぜか効果がみられないです
以上よろしくお願いいたします
990(1): 名前は開発中のものです。 [] 2023/08/03(木) 12:48:24.73 ID:+D4W3j9E(3/3) AAS
このプログラムいじればいいでない?
外部リンク:qiita.com
991: 名前は開発中のものです。 [sage] 2023/08/03(木) 13:15:45.96 ID:c2j5KZ4I(5/7) AAS
>>990
スゴイ
シェーダだけでこういうメタボールをやってるんですね
高度すぎてついていけないっす・・・
992: 名前は開発中のものです。 [sage] 2023/08/03(木) 21:26:33.08 ID:c2j5KZ4I(6/7) AAS
おぎゃあー
うまぐいがねー
993: 名前は開発中のものです。 [sage] 2023/08/03(木) 21:43:39.42 ID:c2j5KZ4I(7/7) AAS
たとえば
Destroy (.gameObject);
って記述した時の gameObject って、あくまでこのスクリプトを貼ってあるgameObjectですよね?
ぶつかった相手とかの、別のgameObjectを名指しするにはどうしたらよいのでしょうけ?
994: 名前は開発中のものです。 [] 2023/08/04(金) 06:09:58.96 ID:IJW3hnXb(1/3) AAS
あのねも少し具体的に書こうよ
Oncollisionenterとかならぶつかった相手の情報取れるでしょ
995: 名前は開発中のものです。 [sage] 2023/08/04(金) 08:20:14.73 ID:mCLWR6jg(1/4) AAS
おはようございます例のヤツです今日も暑い中ごくろうさまです
ユーチューブの講座をみて勉強しております
砲台から発射した弾が、コリジョンで消えるというサンプルをみかけたので、早速ためしています
ところが、弾丸がシンプルなsphereやカプセルならちゃんと動くのですが >>989 のようなボーンがあるプレハブだとデストロイが起きないです
リジッドボディがボーンごとに複数あるのが原因でしょうか? 緑の壁で跳ね返ってるから、コリジョンはおきていますよね
弾丸にはりつけたスクリプトは下記です
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Bullet: MonoBehaviour
{
// Use this for initialization
void Start()
{
}
// Update is called once per frame
void Update()
{
}
private void OnCollisionEnter(Collision collision)
{
Destroy(gameObject);
}
}
996: 名前は開発中のものです。 [sage] 2023/08/04(金) 08:52:32.05 ID:mCLWR6jg(2/4) AAS
次スレはだれかが立ててくれるでしょうか
997(1): 名前は開発中のものです。 [] 2023/08/04(金) 10:53:53.03 ID:IJW3hnXb(2/3) AAS
>private void OnCollisionEnter(Collision collision)
この意味わかる?かっこの中の
Collision collision ←これわかるよね?
んじゃこれでね
collision.gameObject って何かわかるよね?
次スレは必要だと思う奴が立てればいいんだよ
998: 名前は開発中のものです。 [sage] 2023/08/04(金) 12:14:38.09 ID:mCLWR6jg(3/4) AAS
>>997 こんにちはレスありがとうございます
おっしゃる意味はさっぱりわかりません
とりあえず現状こんな感じですはねっ返りは少し緩和された気がしています
画像リンク
999: 名前は開発中のものです。 [] 2023/08/04(金) 12:25:06.89 ID:IJW3hnXb(3/3) AAS
>private void OnCollisionEnter(Collision collision)
これは、プライベートな戻り値の無い関数を定義している。
パラメータはCollision タイプの変数collision。
このCollision タイプと言う物をマニュアル見ると
外部リンク[html]:docs.unity3d.com
に掛かれている通り、衝突したオブジェクトの情報を扱います。
で、ここの変数一覧を見ると、そこにはgameObjectがある。
それクリックすればgameObjectが何かわかるよね
てことで、このCollision のgameObjectにアクセスすれば、ブツかってきた
物体に対して色々と操作できるということ。
それと、
次スレは必要だと思う奴が立てればいいんだよ
こっちは理解したかな?分からない場合には、誰かが立てるまでもう
質問は出来ないという事ね
1000: 名前は開発中のものです。 [sage] 2023/08/04(金) 15:59:18.48 ID:mCLWR6jg(4/4) AAS
次スレたてましたよ
はりきってお願いします
【ゲームエンジン】Unityなんでも質問スレpart11
2chスレ:gamedev
1001(1): 1001 [] ID:Thread(1/2) AAS
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 117日 17時間 44分 9秒
1002(1): 1002 [] ID:Thread(2/2) AAS
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
外部リンク:premium.5ch.net
▼ 浪人ログインはこちら ▼
外部リンク[php]:login.5ch.net
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 1.588s*