[過去ログ] 【ゲームエンジン】Unityなんでも質問スレpart2 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
729: 2020/12/28(月)15:33 ID:jNZ+RohR(3/3) AAS
なんかできそうでできないんですよね
参照できないみたいなエラーが出てたんで元々そういうもんなのかもと思って進めていきます
730: 2020/12/28(月)16:04 ID:Et/H3HPL(1) AAS
また英語アレルギーかwww 内容読めよ愚か者
731: 2020/12/28(月)16:17 ID:B1sNozbS(1/2) AAS
>>726
そもそも日本語で検索するのダメでは
732: 2020/12/28(月)16:18 ID:B1sNozbS(2/2) AAS
つっても最近は中国語の情報も引っかかって、そっちまで手を広げるのはきついっす
733
(2): 2020/12/28(月)19:21 ID:grLWaB1Y(1) AAS
4方向だけの動作を組んでいるのですが、
斜め入力(同時押しの時)に優先順位が右、左、上、下の順の処理になってしまいます。
例えば右に入力中に右上入力されたら上を優先するみたいなことがやりたいです。
最後に押された方向キーを優先して処理するにはどうすればいいでしょうか?

public class test : MonoBehaviour
{
Vector2 pos;
省15
734
(1): 2020/12/28(月)21:42 ID:uG9gWH5k(1) AAS
elseいらない
そもそも現在位置をposに入れる必要ない
加算代入すればいいだけ
735
(1): 2020/12/28(月)23:59 ID:2d+yZQ9t(2/2) AAS
PUN2のカスタムプロパティでbool変数の同期しようとしたんですがうまくいきませんでした。
そもそもbool変数はカスタムプロパティで同期できますか?

ルーム参加者が全員準備完了ボタン押したら、マスタークライアントにゲーム開始ボタン表示させる。
みたいなことがやりたかったのですが
736: 2020/12/29(火)00:04 ID:4xavldHn(1) AAS
>>734
else抜いたら斜めに動くだろ
的外れ
>>733
望みの動作をするにはGetKeyDownでリストの末尾に追加してGetKeyUpで削除するみたいな感じにするかな。ちょっと面倒
737: 2020/12/29(火)00:09 ID:0sEa3BFI(1/3) AAS
DontDestroyOnLoadを使用しBGM制御用スクリプトを作りました
シーン遷移時にBGMが途切れないようにしたり特定のシーンのみ別BGMにするためのスクリプトです
BGMの切り替え自体はうまくいったのでシーン遷移時のボタン音もこのスクリプトで鳴らすことにしました

private void OnActiveSceneChanged(Scene prevScene, Scene nextScene)
{
// シーン遷移時にボタン音を鳴らす
audioSource.PlayOneShot(buttonSE);
省10
738: 2020/12/29(火)00:10 ID:0sEa3BFI(2/3) AAS
続きです

// BGMを変更する
public void ChangeBGM()
{
// 再生中のBGMを停止
if (nowPlayBgm == 2)
{
省21
739: 2020/12/29(火)00:11 ID:0sEa3BFI(3/3) AAS
質問なのですが

BgmNo1からBgmNo2に切り替えるときにボタン音が鳴りません
BgmNo2からBgmNo1に切り替えるときやBgmNo1のままの場合は動作します

else if (nextScene.name == "HowToPlay") { BgmNo = 2; }

に変更するとボタン音が鳴らなくなったのでGameSceneの問題ではないと思います
スクリプトをどのように直せば全てのシーン遷移時にボタン音が鳴るようになるのでしょうか
ご存知の方がいらっしゃれば教えていただけると幸いです
省1
740: 2020/12/29(火)00:15 ID:jQ6IQAhm(1) AAS
車輪の再発明しなくてもチュートリアルにあるじゃん
ローグライク何とかっての
741
(1): 2020/12/29(火)01:26 ID:92itttUq(1/4) AAS
>>735
もちろんできますよ。
742
(1): 2020/12/29(火)01:35 ID:o9I3nYok(1/2) AAS
>>741
ありがとうございます。
もしかして型の変換とか必要ですか?
743: 2020/12/29(火)01:35 ID:92itttUq(2/4) AAS
>>733
最後に押したキーを算出する方法を求めましょうか。
例えば、押している間は+カウント。
あとはキーカウントが0以外で1番少ないのがそれになります。
744: 2020/12/29(火)12:14 ID:716CyH+z(1) AAS
2019と2020でアセットのインストール方法が変わってるんだね
初心者だけど入門本進めてるときに気づいたがそこまでハードルは高くなかった
それ以外の箇所も変わってたらついていけない
745
(1): 2020/12/29(火)12:40 ID:M+VN6PR8(1/3) AAS
OnTriggerEnter
で衝突判定をしたいのですが、オブジェクトがぶつかってもこの関数が呼び出されません

visual studioでは
OnTriggerEnjoyの下に波線が惹かれた状態で、
マウスを波線に持ってくと、「ローカル変数 Ontriggerは宣言されていますが、一度使用されませんと表示されます」

一体何がいけないのでしょう?
746
(1): 2020/12/29(火)13:04 ID:mPEWc+CC(1/2) AAS
>>745
外部リンク:qiita.com
747
(1): 2020/12/29(火)15:00 ID:92itttUq(3/4) AAS
>>742
変換したらboolという話にはならないかと…
748: 2020/12/29(火)15:08 ID:ep9j0GeF(1) AAS
エンジョイだからじゃねーの
749: 2020/12/29(火)16:08 ID:M+VN6PR8(2/3) AAS
>>746
ありがとうございます
読んでみたけど解決しません・・・
750
(2): 2020/12/29(火)16:17 ID:M+VN6PR8(3/3) AAS
1. オブジェクト a
スフィアコライダ
リジットボディ

2 オブジェクト b
ボックスコライダ
is triggerにチェック

として
省7
751: 2020/12/29(火)16:17 ID:V0dBvyor(1/2) AAS
分からないなら無理だろ お疲れさん
752: 2020/12/29(火)16:38 ID:mPEWc+CC(2/2) AAS
プログラム上のエラーじゃないんじゃない?当たり判定が小さすぎるとか、スクリプトがアタッチできてないとか
753: 2020/12/29(火)17:32 ID:o9I3nYok(2/2) AAS
>>747
普通にやり方が悪いという感じでしょうか
754: 2020/12/29(火)17:42 ID:e8Kgw4yQ(1) AAS
rigidbodyのついた物体に対して上に何か乗っかったり横から押されたりと加えられた重量や力をリアルタイム計測する方法はありますか?
755: 2020/12/29(火)18:01 ID:V0dBvyor(2/2) AAS
などと供述しており
756: 2020/12/29(火)18:03 ID:QLEY2DzH(1) AAS
あるますん
757: 2020/12/29(火)19:30 ID:92itttUq(4/4) AAS
>>750
それだけだと原因は色々考えられるから。
まあ、レイヤーのマトリクスが合ってないのじゃないのかね。
758: 2020/12/29(火)21:10 ID:fYjAIdDW(1) AAS
>>750
アセットを買いましょうよ
759: 2020/12/30(水)02:46 ID:fyhg9BZE(1) AAS
アセットを追加するときにUnityHubを起動しておかないと
Unity Editor側で認証に失敗するためにマイアセット一覧が出ないことを知りました
勉強になりました
760
(2): 2020/12/30(水)04:24 ID:LtS1UYOH(1/3) AAS
ScriptableObjectでスプライト画像をリスト型の変数を作って画像のデータベースを作ったのですが、
このプロジェクトウィンドウにあるデータベースのScriptableObjectファイル(青い立方体みたいなマーク)を
スタート関数からファインドで見つけて変数に入れるにはスタート関数でどのように記述すればいいのでしょうか?
761
(1): 2020/12/30(水)05:11 ID:3y8TgGLn(1) AAS
>>760
プロパティ作ってインスペクタから設定するんじゃダメなん?
public ScriptableObject sprites;
みたいな感じで
762: 2020/12/30(水)06:36 ID:OUWNgb6I(1) AAS
ゲーム制作に頭のよさって必要なのかな?
763: 2020/12/30(水)06:49 ID:WuQ+fMwf(1) AAS
熱意に比べれば全く必要ない。手を動かせば全部あとからついてくる。
764: ダーク王鍬大使 ◆SoVpkB15jY 2020/12/30(水)07:17 ID:RAKPupFd(1) AAS
語学とかにも言えまふね(^^
結果を得るためには頭の良し悪しではなく熱意でふよ(^^
こればっかりはやる気がなければ頭良くてもどうにもなりまふぇんひ(^^

ボッキング!(^^
765: 2020/12/30(水)10:26 ID:sVcTF0LL(1) AAS
知的水準が高い人の遊びだからチュートリアルやマニュアルで
切り捨てられてしまうレベルの土人には最初から無理
766: 2020/12/30(水)10:52 ID:B1fnC45d(1) AAS
論理思考、パズルの要素あるからパズル苦手〜とかならアウト。
767: 2020/12/30(水)11:32 ID:us0sNUAt(1) AAS
プログラムは唯の数学(一般の中学〜大学程度)だからな
中卒ガイジとか賢さが一般の小学校低学年並みだろ
だから10年以上やっても何も完成しない
768
(2): 760 2020/12/30(水)13:19 ID:LtS1UYOH(2/3) AAS
>>761
インスペクタから設定する方法で今までやっていたのですが、
スクリプトを複数作って何度もインスペクタからScriptableObjectを設定しなくてはいけないので、
コードから変数に設定できる方法がないか調べていました。
DabeBaseTest001 という ScriptableObjectを作り

-----------------------------------------------------
public DabeBaseTest001 _DabeBaseTest001;
省8
769: 2020/12/30(水)15:08 ID:jZyHg4MJ(1) AAS
縋り付いて涙流して庇護を求めて罪を悔いても
差し伸べた慈悲にも気がつかない
愚かなるEGOIST
770
(2): 2020/12/30(水)15:17 ID:dMoblcpz(1) AAS
>>768
戻り値がGUIDの配列だから変換しないとダメらしいぞ。

unity findassets
でググッて出てくるテラシュールの記事みてみ
771: 2020/12/30(水)15:32 ID:ybKyB67f(1/3) AAS
プログラムはただの数学ってのは違和感しかないな
プログラム意味論やら圏論やらで数学的要素が絡む事はあるけどあくまでもエンジニアリングの範疇だと思うけどね
772: 2020/12/30(水)16:32 ID:tOMDBW7v(1) AAS
もし数式に分解できない関数があるならコンパイル出来ないしCPUも動かないのだけど
773: 2020/12/30(水)18:19 ID:ybKyB67f(2/3) AAS
ライフが0になったらシーン変えよーとかやってるとこに数学が絡んでるとは思わんがね 
レジスタに値を書き込む、アドレスにジャンプするが数学とでも?
774: 2020/12/30(水)18:29 ID:KRDa7ju0(1) AAS
>>770
関数の動作仕様とか公式ドキュメントに書いてあるもんじゃないのか
775
(1): 2020/12/30(水)18:59 ID:LLX2DtEs(1) AAS
レジスタの書き込みは演算だしジャンプもレジスタの演算の結果実行される
776: 2020/12/30(水)19:26 ID:rzl4t+nY(1) AAS
無能で役立たない割にマウントだけ必死って何なの?
777: 2020/12/30(水)20:03 ID:ybKyB67f(3/3) AAS
>>775
でそれは数学なの?
むしろエンジニアリングの仕組みのおかげでその演算ができてるように思うけどね
778: 2020/12/30(水)20:24 ID:q0wecNH2(1) AAS
演算とは、加算や減算、比較といった計算処理のことのようだけど
CPUは演算処理なしで動作してるんだね
779: 2020/12/30(水)20:30 ID:f7XFxRDX(1) AAS
すごろくのスクリプトの書き方すら自分で考えられない中卒ガイジ馬鹿恥性子の言うことに真面目に答えるだけ無駄
780: 768 2020/12/30(水)20:38 ID:LtS1UYOH(3/3) AAS
>>770
情報を有難うございます。
入り組んだ処理になっていて不安なので、やはり大人しくインスペクタで設定しようと思います。
せっかく教えてもらったのですが申し訳ありません。
781: 2020/12/31(木)07:26 ID:c/M9tVav(1) AAS
Unityが用意してくれている関数の中身が見たくて定義に飛んでも中身が見れないことがあるのは何でですか?
782: 2020/12/31(木)10:19 ID:hlPBvhmM(1) AAS
無能
783: 2020/12/31(木)17:48 ID:ln3zKBsc(1) AAS
馬鹿には見えないんじゃない?
784: 2020/12/31(木)18:29 ID:A+kBccQV(1) AAS
中卒ガイジを見分ける為だよ
785: 2020/12/31(木)19:24 ID:wZNmBaPg(1) AAS
時間の無駄使い無能なガイジ
救済の刺激を持て成す

目が眩んで欲に塗れて策に溺れて絶望しても
自分を慰めるしか出来ない
憐れなるEGOIST
786: 2020/12/31(木)21:07 ID:sRlKYVK8(1) AAS
僕の作ったポエムはママに見てもらいなよ
787: 2020/12/31(木)21:36 ID:OvJgrKy1(1) AAS
このポエム自作なん?
何かの歌のコピペかと思ったわ
ポエムで荒らしを煽るゲームでも作ってunityroomで公開したらママ以外にも見てもらえるやろ
788: 2020/12/31(木)22:04 ID:z6zSgKva(1) AAS
歌詞にピキるガイジさん草
789: 2021/01/01(金)10:44 ID:CuxFati9(1/4) AAS
ローカライズ用にゲーム内の文字列をstring型のtapleで管理したいのですが
taple内の要素を個別に上書きする方法が分かりません
ご存じの方ご教示願います

外部リンク:ufcpp.net
このサイトだと「メンバー参照」の項目でメンバーごとに書き換え可能とあり、
同じ書き方をしているんですが下記の書き方でエラーが出てしまいます

List<(string, string)> language = new List<(string, string)>();
省3
790: 2021/01/01(金)10:47 ID:CuxFati9(2/4) AAS
ごめんなさい
taple 誤
tuple 正
791: 2021/01/01(金)12:26 ID:CuxFati9(3/4) AAS
自己解決しました!
792
(1): 2021/01/01(金)14:36 ID:/6glRLg9(1) AAS
同じ問題抱えてここに来た奴「解決法書けよ
793: 2021/01/01(金)14:41 ID:2NMBR+Gf(1) AAS
ものすごく高度で宗教的な質問なんですけど、
StartCoroutine(IEnumerator)ってGCゴミ出すんですか?

nullを返せばゼロアロケーションだよってソースがある裏でStartCoroutine自体がGC出すよってソースもあるし、
自分で調べた限りでは自動実装されるIEnumratorクラスのインスタンス生成で40B、StartCoroutineに24Bのヒープを使ってる気がしました
794: 2021/01/01(金)14:58 ID:3xAHw9su(1) AAS
継続になるものすべからくメモリー使うんじゃ?
795: 2021/01/01(金)16:09 ID:uqoWeFpI(1) AAS
外部リンク:techblog.kayac.com
おまけ参照

ソースにアンカーないの参照しずらいな
796: 2021/01/01(金)17:06 ID:CuxFati9(4/4) AAS
>>792
var lang = language[0];
lang.Item1 = "いろは" ;
language[0] = lang;

最適な方法かわかりませんが上記の書き方でいけました
たぶん transform.position なんかが直接書き換えられないのと同じ問題で
意味のある意図的なエラーっぽいんですが説明しろ言われたら自分はそこまでわからないです
797: 2021/01/01(金)21:32 ID:l2J1S39T(1) AAS
javascriptでスクリプトってかけないのでしょうか?
798: 2021/01/02(土)00:40 ID:zDSpPBqf(1/3) AAS
ここの人達ってクラック対策はしてる?
海外の掲示板覗いてたらみんなデータをぶっこ抜く事に物凄い情熱を注いでるのなw
799: 2021/01/02(土)00:42 ID:zDSpPBqf(2/3) AAS
GPUからデータを引く抜く技術から自分のゲームを守る方法はあるんだろうか?
800: 2021/01/02(土)00:51 ID:BKwUkm9+(1/3) AAS
GPUのメモリから引っこ抜かれたものは防ぎようがない
たしかパース変形したものしか取れなかったような気がするけど治せるのかなアレ
801: 2021/01/02(土)01:29 ID:yOJi6x6w(1) AAS
昔PS2のエミュレータに3Dぶっこ抜く機能があって
確かそのとき画角がどーのって話があって誰かがパース修正するプラグインみたいの作ってたんだがもう思い出せない
あの時あったから今も似たようなのあるだろ
802
(1): 2021/01/02(土)01:33 ID:zDSpPBqf(3/3) AAS
メモリからシェーダーで変形させる前のメッシュをぶっこ抜いてるらしいので
変形させる前のメッシュをわざと破壊しておけば良いのかと思うけどGPUエロい人的にどうかな?無意味?
803: 2021/01/02(土)01:53 ID:BKwUkm9+(2/3) AAS
なるほどねー
うろ覚えなんだけど、確かモデル(ローカル)スペースからワールドスペースに変換したもんを
GPUに転送してGPUでViewProjectionMatrixで視推台に合わせて変形させてんだけっかな?

>>802
一応Alembicにすれば連番objがちょっとだけモーフするようなものになる筈だから
ボーンやウエイトは全部消滅するので復号出来なくなるとは思う
ただスーパー糞重い上に実質只の連番objと大差ないからなアレ
省2
804
(1): 2021/01/02(土)02:26 ID:VLt98muW(1) AAS
お前らそうまでしてアセット守りたいのか……
805
(1): 2021/01/02(土)07:09 ID:wpkBAzFH(1) AAS
そりゃいいね
是非ともぶっこ抜いて解析してほしい

ヒロインは偽名を使っているという設定
しかしその事実はプレイヤーには明かされず偽名のみが名前として知らされる
ヒロインが偽名を使うようになった経緯や偽名の由来は海外サイトでネット小説として公開しているがゲーム内での言及は今のところ皆無
ただゲームオブジェクト名はヒロインの本名になっているので解析すれば名前が違うことがわかる

あーマジで誰か解析して話題にしてくれ
省2
806: 2021/01/02(土)10:11 ID:NKVkuTLF(1) AAS
ゲームなんだからまず普通に注目される程度の面白さがないと仕掛けが泣いてるぞ
807: 2021/01/02(土)10:24 ID:JEJ4TtED(1) AAS
>>805
プレイする側は面白いゲームがしたくてやってるんだから、見えないところにある作者の自己満足なんか興味ないだろう。裏側を凝る前に表側をしっかり頑張りなよ。
808: 2021/01/02(土)11:58 ID:BKwUkm9+(3/3) AAS
>>804
警戒してるのは海外のVRCカスじゃないかな
リッピングだろうが何だろうがお構いなしの非合法の無法地帯みたいだし
珍しければ何でもいいんじゃないのアイツ等
809: 2021/01/02(土)13:09 ID:970irq3Y(1) AAS
ゲーム中のキャラ名とオブジェクト名の違いが作者の脳内設定やボツ案の名残とか昔から普通にあるでしょ
それを敢えて修正せずにユーザーに気づかせて(または一般ユーザーのフリをして自分でバラして)憶測であれこれ言わせてニヤニヤするのも昔からの定番
そういうのを含めてゲーム制作なんだから好きにすればとしか
1-
あと 193 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.020s