[過去ログ]
【ゲームエンジン】Unity初心者質問スレBuild4 (1002レス)
【ゲームエンジン】Unity初心者質問スレBuild4 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
231: 名前は開発中のものです。 [sage] 2020/04/22(水) 13:03:53.31 ID:UU/VXGyk >>230 最後のlocal posで、100じゃなくて、0.0.0でいいんじ「ないの? http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/231
232: 名前は開発中のものです。 [sage] 2020/04/22(水) 13:10:28.55 ID:VQM8R+FC >>231 最後のlocalPosition の位置に設定をしたいのですがワールド座標の原点に設定されてしまう状態です http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/232
233: 名前は開発中のものです。 [sage] 2020/04/22(水) 13:29:09.78 ID:sLe2iYSZ >>230 Instantiate(obj, parent.position + new Vector3(1.0f, 1.0f, 0.0f);, Quaternion.identity, parent); http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/233
234: 名前は開発中のものです。 [sage] 2020/04/22(水) 13:36:29.55 ID:KbfCVKCs >>228 説明で全くピンとこなかったのですが 実際UNITYで試してみて言葉の意味がようやく理解できました 「スクリプトをアタッチした時点での初期値」 ほんとそのとおりですね 複製するときに使えそうです ありがとうございます! http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/234
235: 弟子 ◆rZPPjYuxmQ [] 2020/04/22(水) 13:37:39.18 ID:kYRnjPG5 >>225 https://i.gyazo.com/207b420398965fd9452cfd022b133773.png まずこれがオブジェクトにスクリプトをアタッチし、public変数に設定した例 https://i.gyazo.com/f688367c978ac3282ae36a41985ce9f7.png こちらがProject欄にあるスクリプトのPublic変数、ここへは「シーン上」のオブジェクトは設定できない https://i.gyazo.com/0294932ec2ec31d71627a8f9e8bbaa0b.png こちらが同じスクリプトにPrefabを設定した例、Prefabなら設定できる まずpublic変数は外部からの設定が出来る変数で、シーンのobjectにアタッチすれば、インスペクタで設定できる。 prefabというのは特殊なオブジェクト。これはシーン上に即反映できるものでシーンに無いスクリプトにもアタッチできる。 という事。 違いは、シーン上にあるものか、そうでないか。シーン上のobjectはProject欄には置けないですうよね? それがPrefabという事。Prefabの詳細については、公式の説明参照で。 >>230 公式の説明見ると分かると思うけど https://docs.unity3d.com/ja/current/ScriptReference/Object.Instantiate.html (2番目の例が分かりやすい) InstantiateはGameObjectを返すので、位置など設定する場合には、そのオブジェクトを指定する GameObject obj = (GameObject)Resources.Load("Prefab"); Instantiate(obj, new Vector3(1.0f, 1.0f, 0.0f);, Quaternion.identity, parent); obj.transform.localPosition = new Vector3(100.0f, 100.0f, 0.0f); この場合、「obj 」はResourcesにあるObjectで、Instantiateで生成した物ではないです だからobj.transform.localPositionをしても意味が無い。 公式の例のように返りを指定して clone = Instantiate(projectile, transform.position, transform.rotation); それの値をいじります。 clone.velocity = transfor… http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/235
236: 名前は開発中のものです。 [sage] 2020/04/22(水) 13:54:05.92 ID:KbfCVKCs >>235 詳しい解説ありがとうございます! 参考にして理解を深めたいと思います http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/236
237: 名前は開発中のものです。 [sage] 2020/04/22(水) 13:54:31.83 ID:NXwZj8K9 タッチの差だったな http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/237
238: 名前は開発中のものです。 [sage] 2020/04/22(水) 14:37:58.42 ID:VQM8R+FC >>233 >>235 返答ありがとうございます。 ローカル座標への設定ができました。ありがとうございます。 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/238
239: 名前は開発中のものです。 [] 2020/04/22(水) 14:44:13.38 ID:Fjzhn+DL サイズが100メガ越えちゃってアップロードできないので 一部のシーンを自サーバに置こうと思うんですが どうやればいいのでしょうか http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/239
240: 名前は開発中のものです。 [sage] 2020/04/22(水) 17:24:59.04 ID:v683vmMZ 無料のFBX Exporterって無くなったんですか? http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/240
241: 名前は開発中のものです。 [] 2020/04/22(水) 17:54:26.25 ID:fzmr7DOF ゲーム作ってる場合じゃない! sssp://o.5ch.net/1na9e.png http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/241
242: 名前は開発中のものです。 [sage] 2020/04/23(木) 18:03:45.48 ID:h7v1P4FQ 関数名には、スペースと頭を数字にしてはいけないというのを知ったのですが、 「-」短いハイフンを含めても問題ないのでしょうか? 後で不具合が起こることはないでしょうか? http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/242
243: くまじょ [sage] 2020/04/23(木) 18:36:38.32 ID:mFtLrFD8 >>242 しては行けないというか できるの? http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/243
244: 名前は開発中のものです。 [sage] 2020/04/23(木) 19:54:56.09 ID:VZYcAFmQ エディタに怒られる http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/244
245: 名前は開発中のものです。 [sage] 2020/04/23(木) 22:11:41.12 ID:B+z5addE Unityが壊れた AndroidのBild settingのplayerの項目が表示されなくなった 最初は表示されていたのに項目の入力中におかしくなってそれっきり 心当たりがあるとすれば入力中にIMEの入力切り替えがおかしくなって半角入力できなくなっていたことくらい 別のプロジェクトファイルを開いても同じ不具合と同じエラーメッセージが出るからunityのファイルが壊れたのか 一旦アンインストールしてから入れ直した方がいいのかなあ それとも新バージョンを上書きしていいのか 検索したらELT版?インストールで解決したという話が出てきたけど 二本同時に完成する直前にこれだよ泣きそう http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/245
246: 名前は開発中のものです。 [sage] 2020/04/23(木) 22:40:39.33 ID:YqrHMQSi 基本的な操作がわからないのでしつもんさせてください 関数とかif文とかのカッコ } がよく変な位置に行ってしまいます。(うっかり無駄にエンター押したりしてしまう) DELETEキー長押しでカーソル位置まで動かして戻してるのですが スマートに戻す方法とかもしありましたら教えてくださいm(_ _)m http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/246
247: 名前は開発中のものです。 [sage] 2020/04/23(木) 22:47:49.15 ID:h7v1P4FQ アニメーションクリップが複数あるオブジェクトを非表示から表示に切り替えた時に 特定のアニメーションクリップから始めることはスクリプトで出来るでしょうか? http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/247
248: 名前は開発中のものです。 [sage] 2020/04/23(木) 22:51:56.86 ID:KKg8jFzb >>246 変な位置って具体的にどうなってて理想はどういう風にしたいの visual studio使ってるんだったら設定いじるかフォーマットの拡張好きなの何か入れるとか http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/248
249: 名前は開発中のものです。 [sage] 2020/04/23(木) 23:16:57.00 ID:YqrHMQSi 具体的に言うとよくこんな感じになってしまいます if(a==0){ 処理 } この2パターンが理想です(場合によって使い分けています) if(a==0){ 処理 } if(a==1){ 処理 } 設定どこをいじればいいんでしょうか? http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/249
250: 名前は開発中のものです。 [] 2020/04/23(木) 23:20:04.38 ID:YqrHMQSi 間違えました この2パターンが理想です(場合によって使い分けています) if(a==0){ 処理 } if(a==1){ スペース 処理 スペース } http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/250
251: 名前は開発中のものです。 [sage] 2020/04/24(金) 02:47:01.33 ID:kDHtLuLX プロジェクト内のフォルダを誤って消してしまい、ゴミ箱から元に戻してもscriptがエラーから戻らない場合は復元出来ないのでしょうか……? http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/251
252: 名前は開発中のものです。 [sage] 2020/04/24(金) 02:48:12.32 ID:kDHtLuLX 拙い文ですみません、試してみて?という感じのアドバイスで良いのでお願いします… http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/252
253: 名前は開発中のものです。 [sage] 2020/04/24(金) 03:32:53.73 ID:Yn/wujOk submesh単位で分割する方法ないですかね... http://onoty3d.hatenablog.com/entry/2015/12/09/000000 このスクリプトだとエラーが出て分割できません http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/253
254: 名前は開発中のものです。 [sage] 2020/04/24(金) 03:52:09.99 ID:Yn/wujOk 自己解決 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/254
255: 名前は開発中のものです。 [sage] 2020/04/24(金) 07:49:35.90 ID:mqgYLk8R >>251 裏で作ってるファイルがあるから、それだけでは何とも。エラーをみながらコツコツと直すしかない。 私だけかもしれんが。 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/255
256: 名前は開発中のものです。 [sage] 2020/04/24(金) 13:11:03.27 ID:TSbisyMR 1日の作業が終わったらプロジェクトフォルダごとバックアップ NASなんかに保存するのが最高だけど 下手すると年単位の苦労が消し飛ぶから考えた方が良いよ http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/256
257: 名前は開発中のものです。 [sage] 2020/04/24(金) 13:39:06.03 ID:e94QvqHL 自分も一日の終わりにプロジェクトフォルダごとバックアップしてる Zip圧縮したファイル名の末尾に日付を入れて一定期間保存 大きな変更を加える直前のフォルダは長期保管してる http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/257
258: 名前は開発中のものです。 [sage] 2020/04/24(金) 15:11:35.58 ID:9IIgbh3E プレハブについての質問です 1つのプレハブに↓のようなスクリプトをセットして複製し動かそうとすると 複製したオブジェクトが1つしか動いてくれません ------- public class prefabMoveScript : MonoBehaviour { public static GameObject prefabObject; public static int iNow, jNow; public static void move() { //位置を乱数で変更 int iNum += Random.Range(-1, 1); int jNum += Random.Range(-1, 1); prefabObject.transform.localPosition = new Vector3(iNow , jNow , 0.0f); } // Use this for initialization void Start () { prefabObject = this.gameObject; } } ------ 複製したプレハブそれぞれを別々の乱数で動作させたいのですがどのようにしたら良いでしょうか http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/258
259: 名前は開発中のものです。 [sage] 2020/04/24(金) 15:29:16.14 ID:hbCzfYWk staticじゃなくする http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/259
260: 名前は開発中のものです。 [sage] 2020/04/24(金) 15:54:14.93 ID:9IIgbh3E すいません一部コードが間違っていました ------- public class prefabMoveScript : MonoBehaviour { public static GameObject prefabObject; public static int iNow, jNow; public static void move() { //位置を乱数で変更 int iNum += Random.Range(-1, 1); int jNum += Random.Range(-1, 1); prefabObject.transform.localPosition = new Vector3(iNow + iNum , jNow + jNum , 0.0f); } // Use this for initialization void Start () { prefabObject = this.gameObject; } } ------ staticをつけている変数については、別スクリプトで呼び出して値を代入しているため staticを外すとエラーが出てしまいます。 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/260
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 742 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.011s