[過去ログ]
【ゲームエンジン】Unity初心者質問スレBuild1 (1002レス)
【ゲームエンジン】Unity初心者質問スレBuild1 http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
47: 名前は開発中のものです。 [sage] 2018/06/24(日) 20:58:57.27 ID:J7+ya1Cs >>46 別人だよお馬鹿さん http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/47
48: 名前は開発中のものです。 [sage] 2018/06/25(月) 00:56:25.31 ID:Gjh1k0no Wave型ってなんですか? 波型? 検索してもUnity上での組み立て方法ばかりなので その言い回しはUnity独特のものですよね? Wave型というものはどういう型なのか、教えてください。 http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/48
49: 名前は開発中のものです。 [sage] 2018/06/25(月) 01:02:26.71 ID:Gjh1k0no また、プレハブにあるファイルの複製方法ってありますか? 左クリックの項目にコピーが見当たらないので。 ファイル開いて直接複製しても大丈夫なんでしょうか http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/49
50: 名前は開発中のものです。 [sage] 2018/06/25(月) 01:13:13.22 ID:kEKgPmD2 あります http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/50
51: 名前は開発中のものです。 [sage] 2018/06/25(月) 01:54:54.97 ID:49rW5epg エクスプローラーでコピーしてちょっとすればMetaファイルも自動で作られる。 でも、ファイルだから名前かぶるとダメだぞ。 楽なのはヒエラルキーに一度いれて、そこから何回もアセットにドラッグアンドドロップするのが良いかな。 勝手に名前の後ろに連番降られるけど。 http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/51
52: 名前は開発中のものです。 [sage] 2018/06/25(月) 02:13:33.57 ID:hF+d1Szw ctrl+c ctrl+vじゃできなかったっけ? http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/52
53: 名前は開発中のものです。 [sage] 2018/06/25(月) 02:19:59.51 ID:blMz7gxQ ctrl+dだよ 削除っぽいけど複製だよ ほんとだよ だまされたと思ってやってみなよ http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/53
54: 名前は開発中のものです。 [sage] 2018/06/25(月) 02:33:23.61 ID:FHHIRSk8 CTRL+ALT+DEL だよ! http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/54
55: 名前は開発中のものです。 [] 2018/06/25(月) 03:57:48.26 ID:Gjh1k0no プレハブにあるコピーできないファイルを ヒエラルキーにドラッグすると 「Unable to instantiate prefab. Prefab may be broken.」 とエラーが出ました。 このせいだった様です。 、、というか、いきなり、壊れる、とかこんなことあるんですか?? フレハブ内のファイルが壊れるケースを教えてください。 修復は、そのプレハブファイルを最初から作るしかないですよね?ソースとかないですから。 Unityではそういうリスクがあるんですね。。 http://mevius.5ch.net/test/
read.cgi/gamedev/1528249519/55
56: 名前は開発中のものです。 [] 2018/06/25(月) 03:59:16.85 ID:Gjh1k0no コピー方法に対してレスくださった皆さま、ありがとうございます いろいろ試してはいたんですが、壊れていたのでコピーできなかったようです、、、 http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/56
57: 名前は開発中のものです。 [] 2018/06/25(月) 04:01:17.30 ID:Gjh1k0no ちなみに、エラー全文はこれです。 壊れている、とありますが、具体的な状況わかりますか? Unable to instantiate prefab. Prefab may be broken. UnityEditorInternal.InternalEditorUtility:HierarchyWindowDrag(HierarchyProperty, Boolean, HierarchyDropMode) UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr) http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/57
58: 名前は開発中のものです。 [] 2018/06/25(月) 05:42:54.13 ID:Gjh1k0no とりあえず、壊れたプレハブファイルは 新しく作り直し、解決しました。 http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/58
59: 名前は開発中のものです。 [sage] 2018/06/25(月) 06:07:18.49 ID:CdBJ6SaM >>58 お疲れちゃん、プレファブに使ってたファイルやら子プレファブやを削除してたら壊れてるって出るけど、エラーメッセージまでは覚えてないや。 wave型はどばっと来てそれをやっつけるタイプだよ。第1波とか言うとピンとくるかな。 http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/59
60: 名前は開発中のものです。 [sage] 2018/06/25(月) 06:53:23.94 ID:Z5gZAoLF >>48 unity独自の呼び方ではないよ。 http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/60
61: 名前は開発中のものです。 [sage] 2018/06/25(月) 08:19:02.64 ID:GOooUkoF UnityでFortnite作れる? http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/61
62: 名前は開発中のものです。 [sage] 2018/06/25(月) 08:48:24.45 ID:nUVruEF5 fortniteはunreal enginで作ってるんでしょ http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/62
63: 名前は開発中のものです。 [sage] 2018/06/25(月) 11:33:06.26 ID:zyvS5Xn9 >>61 アセットを買えば簡単ですよ 初心者はまずアセットを検索する技術から磨きましょう! http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/63
64: 名前は開発中のものです。 [sage] 2018/06/25(月) 18:00:43.64 ID:CdBJ6SaM アセットストアも公式のスクリプトリファリンスも検索遅いですよね。リファレンスページの検索よりgoogleの検索使ってリファリンスに飛んだ方が数倍早いのなんとかならないの。 http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/64
65: 名前は開発中のものです。 [sage] 2018/06/26(火) 12:46:16.79 ID:coUVwrcB お目汚し失礼致します。 つい最近Unityに手を出した者なのですが、GameObjectとPrefabの扱いでいくつか質問があります。 1.オブジェクトをプレハブ化した後、シーン上で元のオブジェクトを削除(単純に見えないようにする、という意味です)するにはどうすればよいのか? 2.例えばキャラクターの装備を変更したい時にはプレハブ化したオブジェクトをインスタンスで呼び出せば良いらしいが、その元オブジェクトはどこに置いておけばよいのか? 初心者丸出しの質問ですが
、お教え頂ければ幸いです。よろしくお願い致します。 http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/65
66: 名前は開発中のものです。 [sage] 2018/06/26(火) 13:02:15.32 ID:yQPPs3aZ >>65 アセットストアに装備関係のアセットがありますよ http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/66
67: 名前は開発中のものです。 [sage] 2018/06/26(火) 13:19:54.02 ID:wlaWupK1 >>65 http://neareal.net/index.php?ComputerGraphics%2FUnity%2FTips%2FScript%2FDynamicAssetsLoading これか、データ格納オブジェクト&スクリプトをつくってあらかじめ貼っておく。 http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/67
68: 名前は開発中のものです。 [sage] 2018/06/26(火) 13:22:02.33 ID:waiFArGb >>65 プレハブ化できている(フォルダ内に移した)なら元のゲームオブジェクトは削除しても問題ない なにか訳あって残したいんなら左上のチェックボックス外して非活性にするかカラーを透明にする http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/68
69: 名前は開発中のものです。 [sage] 2018/06/26(火) 13:43:37.72 ID:j4B4mR6e >>67 オブジェクトの読み込みはスクリプトでの制御が良さそうですね、ありがとうございます。 >>68 なるほど、プレハブ化すれば元オブジェクトは要らないのですね…なんか勝手に「プレハブ化元は消せない」と思い込んでいました。ありがとうございます。 http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/69
70: 名前は開発中のものです。 [sage] 2018/06/26(火) 13:45:21.87 ID:j4B4mR6e あ、ID変わってますが>>65です http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/70
71: 名前は開発中のものです。 [] 2018/06/27(水) 02:26:34.93 ID:MZGUGuBC すみません、変な質問で申し訳ないのですが Unityには様々なコンポーネントがありますよね。 公式にて、ゲームオブジェクトが空鍋なら、 コンポーネントはそこに入れる具材だと書いてました。 で、すべてのゲームオブジェクトの、どんなコンポーネントでも、 スクリプト(ソースコード)上で取得することができる、という 私の認識は間違って居ませんでしょうか? http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/71
72: 菩薩@弟子 [sage] 2018/06/27(水) 05:23:47.81 ID:/3PKTmvf 汝らよ、空鍋に入れる具材はキムチと知りなさい。 鍋のキムチを取得したければアセットを買えばよい。 初心者は、我が見守るこのスレで、誉れと思って、そのことを深く記憶にとどめておきなさい。 http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/72
73: 名前は開発中のものです。 [sage] 2018/06/27(水) 06:27:43.37 ID:BdTG0UH4 >>71 間違ってないよ http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/73
74: 名前は開発中のものです。 [sage] 2018/06/27(水) 09:19:34.18 ID:MZGUGuBC >>73 ありがとうございました。 http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/74
75: 名前は開発中のものです。 [sage] 2018/06/27(水) 11:41:14.25 ID:NupjzNCO Hierarchyのラベルの大きさを変えるにはどうしたらいいですか? リストの行の高さを変えるのが目的です。 http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/75
76: 弟子 ◆rZPPjYuxmQ [sage] 2018/06/27(水) 13:26:27.49 ID:rsgWo6Ac >>75 色々と調べましたが、直接ヒエラルキーウィンドを変更するのはないですね 別のエディトウィンドで新規にヒエラルキーを作成してやるなら出来るようです ただし、かなり難しいので根気がいると思います 別のヒエラルキー作成 ttp://anchan828.hatenablog.jp/entry/2013/12/24/210139 エディタ画面のフォントスタイル変更 ttp://baba-s.hatenablog.com/entry/2015/05/10/114527 http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/76
77: 弟子 ◆rZPPjYuxmQ [sage] 2018/06/27(水) 13:53:39.42 ID:rsgWo6Ac 一応、サンプルのを2行表示してみたところ、行をかなり開けてます ttps://i.gyazo.com/f3d5ba142b9547aabe8cb7a4a0589af1.png http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/77
78: 75 [sage] 2018/06/27(水) 13:54:00.81 ID:NupjzNCO 直接は無理なんですね。 上記のサイトを参考にして自作してみます。 http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/78
79: 名前は開発中のものです。 [sage] 2018/06/27(水) 15:12:21.69 ID:07W788OP C#を使用して2Dゲーム制作をしている初心者です 左右の方向キーを使い、特定の位置五ヶ所にキャラクターを移動させるにはどのようにしたらいいのでしょうか? ・移動箇所 ☆キャラクター ・ ・ ☆ ・ ・ http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/79
80: 名前は開発中のものです。 [sage] 2018/06/27(水) 15:31:24.61 ID:mQnQFUMP >>79 左右キーが押されたらキャラクタの座標を変更すればいい 各位置を0〜4の番号を割り振っておいて、今キャラクタが何番にいるか記憶しておく 3番にいるときに右キーが押されれば4番に移動すればいいので4番の座標に動かす 4番にいるときに右キーを押されたら0に行くのか4のままなのかは仕様次第 http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/80
81: 名前は開発中のものです。 [sage] 2018/06/27(水) 15:51:48.80 ID:07W788OP >>80 ありがとうございます 使うのはifでいいのでしょうか? http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/81
82: 弟子 ◆rZPPjYuxmQ [sage] 2018/06/27(水) 16:32:19.34 ID:rsgWo6Ac すごく単純なサンプルなんだけど役に立てば… ttps://i.gyazo.com/ef87d68ef77ff58c18204f0ec9262445.png SSのようにあらかじめ決められた場所に配置しておきます、でインスペクタでオブジェクトを指定し、Start関数で一旦全部非表示にします。 ttps://i.gyazo.com/cfc38424c56b616625b93c313f8aebcc.png あとはキーが入力されたら、その位置のオブジェクトを表示する ttps://imgur.com/a/7O3lHgW http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/82
83: 名前は開発中のものです。 [sage] 2018/06/27(水) 16:43:13.77 ID:mQnQFUMP >>81 たぶん自覚してるんだろうけどスタートラインにも立ててないような初心者なんで82のサンプルでも見て何がどうなってるか理解するとこから始めよう このサンプルが実現したいものを再現してるとは思わんが、これくらいは問題なく理解できないとゲーム作るなんて夢のまた夢 http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/83
84: 名前は開発中のものです。 [sage] 2018/06/27(水) 16:45:01.72 ID:07W788OP >>82 私のような初心者にサンプルまでつけていただいて…大変恐縮です ありがとうございます サンプルを参考に頑張ってみます http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/84
85: 名前は開発中のものです。 [sage] 2018/06/27(水) 16:45:40.74 ID:mQnQFUMP っていうかキャラクタの移動、って質問者が言ってるのにactiveの切り替えでサンプル作るってすごい発想だな 移動を歩いてるよう見せたいとかしたくなったら破綻すんじゃん http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/85
86: 名前は開発中のものです。 [sage] 2018/06/27(水) 17:40:42.14 ID:Fqeg8KbG 瞬間移動ならいいんじゃね。 直接座標いじるのもいいが、決まった座標かつ少数の移動先なら有効っちゃ有効。 慣れるまでならTranaformいじるよりこっちの方が混乱しないだろ、多分。 http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/86
87: 名前は開発中のものです。 [sage] 2018/06/27(水) 18:06:05.29 ID:b8c+3yQw 漠然と質問なんだから良いんだよ。 キー入力の時、押しっぱとかの対応を書こうとしたけど、要らぬお世話と判断して辞めた。 今はこれぐらいで充分だとね。 http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/87
88: 名前は開発中のものです。 [sage] 2018/06/27(水) 18:40:50.61 ID:bK0Eiav/ >>86-87 何故「弟子 ◆rZPPjYuxmQ」を外して返信するんだ? 何か不都合でもあるのか 分かりづらいのだからコテハン付けたまま同じ端末で書き込んでくれないか http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/88
89: 名前は開発中のものです。 [sage] 2018/06/27(水) 19:58:04.86 ID:BDZcCUCN >>88 禁止事項に違反してますね 荒らしとして通報させて貰います この板全体に書き込みできなくなりますよ http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/89
90: 名前は開発中のものです。 [sage] 2018/06/27(水) 21:05:06.42 ID:bK0Eiav/ >>89 >■注意事項 >「アセットを買えば」「チュートリアルやれ」等禁止、初心者の質問疑問に初心者が答えるスレ、ググれじゃなく何のキーワードでググったらいいかを書く どこのどの部分に違反しているの? ちょっと見てる人全員に分かるように詳しく説明してくれない? http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/90
91: 名前は開発中のものです。 [sage] 2018/06/27(水) 22:34:23.72 ID:kjyTyUbj EditorフォルダにBuildPipeline.BuildAssetBundlesのscriptをいれて プレハブを選択してメニューからBuildAssetBundlesをしてアセットを作りました UnityStudioから覗くとScene HierarchyはGameObjectだらけ(1つめの画像) Asset ListのTexture2Dを選択しても何も表示されません。(2つめの画像) 何が問題なんでしょうか。 https://i.imgur.com/nuqT3uz.jpg https://i.imgur.com/OJ145K6.jpg http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/91
92: 弟子 ◆rZPPjYuxmQ [sage] 2018/06/27(水) 23:19:29.07 ID:rsgWo6Ac >>84 めげずに頑張ってください、私で分かる事であればお答えしますので 一応、スムーズにムーブするサンプルです(画像だけ) ソース欲しいならどっかにうpしますね ttps://imgur.com/a/xmOYSqk >>91 ここは素人だらけなので、すごく難しい質問ぽいですね、さくっとアセットバンドルのところを斜め読みしたのですが ビルドしたのを取り込んで使う場合ってAssetBundle.LoadAsset とかでロードするんでは? こちらのスレだと解決には厳しいかもしれません http
://mevius.5ch.net/test/read.cgi/gamedev/1528249519/92
93: 名前は開発中のものです。 [sage] 2018/06/28(木) 01:28:30.00 ID:r9ZDJtDU >>92 研究したいのでソース見たいです よろしくお願いします http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/93
94: 名前は開発中のものです。 [sage] 2018/06/28(木) 06:22:42.46 ID:/+kZ1wVw スムーズに動かしたいならTransrateかAddforce使う。 物理挙動も取り入れるならAddforceで物理はどうしても取り入れたくないならTransrateと使い分ける。 サンプル丸コピじゃ成長しないし、少なくとも俺の解説よりは分かると思うから、少しはググるといいと思うよ。 http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/94
95: 名前は開発中のものです。 [sage] 2018/06/28(木) 06:25:01.98 ID:/+kZ1wVw すまんスペル間違えてた。 TransrateじゃなくてTranslateな http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/95
96: 弟子 ◆rZPPjYuxmQ [sage] 2018/06/28(木) 12:00:33.21 ID:/UzN8HYz >>93 リファクタリングして短くなったのでSSであげますね まぁまたケチ付けたい人が色々と文句ダケ言ってくるかもしれないけど気にせずに まずは、ソース丸パクリでもどう動いているのか理解する事が重要で その後に、少し修正してみて、例えば2つ先まで動くとかね あと今は右、左の最大値は入れてないのでどこまでも行きます そこは自分で最大値3以上は行かないという感じで修正してみてください 自分も最初は雑誌のBASICを打ち込んで覚えたので丸写しは有効な手段
だと思います ttps://i.gyazo.com/3bd49202b10be38565706a225ef0817e.png ttps://i.gyazo.com/61e8b2b63be8983c9895bc7807c3592e.png 変数の説明すると dir 方向 limit 移動限界 移動後、X座標が少数になるのはdeltaTimeを掛けているからなので、まぁこの辺も移動にぴったしな整数にするという事も勉強になる修正かなと思います http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/96
97: 名前は開発中のものです。 [sage] 2018/06/28(木) 14:20:39.58 ID:9SECcI4o んじゃ、せっかくだからケチつけてみようかな。 サンプルなんだから分かりやすく書いたほうがいいよ ってことで、v2posのスコープが広すぎる。Update関数内のローカル変数でいい。ってかv2pos.xしか使ってないんだからfloat pxにしとけばいいだろ。理解するのに30秒かかったわ。(変数生成負荷を嫌ったんだろうけど、見やすさは重要だと思うんだ) てかlimitって名前が分かりにくい。x座標の目的地なんだからtargetXとかでいいんでね?30秒(略) http://mevius.5ch.net/
test/read.cgi/gamedev/1528249519/97
98: 名前は開発中のものです。 [sage] 2018/06/28(木) 14:28:13.80 ID:9SECcI4o ついでに、dirこそUpdate関数内ローカルでいい。 int dir=tfTriangle.position.x<limit?1:-1; って書いとけばcheckrightのなかでdirをゼロにする必要もない。 http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/98
99: 弟子 ◆rZPPjYuxmQ [sage] 2018/06/28(木) 14:29:20.15 ID:/UzN8HYz >>97 これ悪い例ね pxにして直接potisionに代入できないから、たぶんこの人は作ったこと無くて覚え立てのスコープとか使ってわざわざ自分の才能のなさを書きにきてるのね そんな時間あるなら自分流のサンプル作って出せばいいのに http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/99
100: 名前は開発中のものです。 [sage] 2018/06/28(木) 14:39:42.06 ID:UPpeKgHO つーかbasicからやってるような人間がリファクタリングして他人に見せる用として提示するコードがこれなの? 変数大文字から始めるわ、ハンガリアンつけるわでびっくりなんだけど 初学者のため思うならこそちゃんとしたコード見せてあげるべきなのに http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/100
101: 名前は開発中のものです。 [sage] 2018/06/28(木) 14:53:19.52 ID:/+kZ1wVw >>100 ハンガリアンもスネークも人それぞれだろ。初心者スレでそんな細かいことで煽るなよ。 こういう記法がいいと思うってアドバイスだけでいいじゃん。 ちなみに俺はローワーキャメルが好きだ。 記法についてはここな。 ttps://www.google.co.jp/amp/s/earley.jp/blog/development/camelcase-hungariannotation-snakecase-programming/amp/ http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/101
102: 名前は開発中のものです。 [sage] 2018/06/28(木) 14:56:43.12 ID:UPpeKgHO vector2.zero知ってるならrightやleftも使おうよ なんすか、dir=1って なんでv2pos.xに代入したあとcheck関数呼んでからv2posを代入してんの? check関数でなにかしてるわけでもないならそいつらあとでいいよね? check関数切り替えてるけど切り分け方がよくわからん キー入力、移動先計算、移動方向判定、移動 移動方向判定だけなんで関数化したの?checkって名前もどうかと思うけど、まぁ命名はいいや http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/10
2
103: 名前は開発中のものです。 [sage] 2018/06/28(木) 14:57:38.47 ID:/+kZ1wVw ハンガリアンに否定的なサイトしか見つからなかったが、ハンガリアンにも間違ったコードが間違って見えるって長所があるからな http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/103
104: 名前は開発中のものです。 [sage] 2018/06/28(木) 14:59:54.67 ID:UPpeKgHO >>101 人それぞれだけどサンプルとして提示するならせめて公式に合わせるべきでは? このコードを参考にしてください、って初心者に提示してるんだよ? if使うんですか?ってレベルの初心者に http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/104
105: 名前は開発中のものです。 [sage] 2018/06/28(木) 15:01:01.11 ID:UPpeKgHO >>103 システムハンガリアンとかでググればハンガリアンの本来の意味を解説したとこ見つかるよ 間違ってもGameObjectだからgoってつけようなんて発想にはならん http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/105
106: 名前は開発中のものです。 [sage] 2018/06/28(木) 15:11:47.18 ID:h3xp0Kjr >>99 変数生成負荷とか言ってるんだからfloat型pxをxにしたnew Vector2を生成しろってことだろ http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/106
107: 名前は開発中のものです。 [sage] 2018/06/28(木) 15:17:43.19 ID:K46AO26G 俺、駄目なハンガリアンの使い方してるわw 勉強になるなぁ http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/107
108: 弟子 ◆rZPPjYuxmQ [sage] 2018/06/28(木) 15:20:04.03 ID:/UzN8HYz 大漁だなw サンプル作れないけど文句しか言えない人がこんなに居るんだねー 一応ここは素人が素人に答えるスレなので、素人にも分かるようにみなさんもサンプル提示すればいいと思うよ きっと頭いいから見やすくて分かりやすいサンプル提示してくれるんだろうなぁ だよねー まさか、文句だけ言ってプログラム書けないとかないよね? http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/108
109: 名前は開発中のものです。 [sage] 2018/06/28(木) 16:01:20.93 ID:qauh58MA 上のサンプルで充分だろ。 揚げ足とってウダウダ言っても、質問者の為にならんぞ。ほんとケチだけは立派なんて頭悪すぎるから辞めなよ。 http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/109
110: 名前は開発中のものです。 [sage] 2018/06/28(木) 16:07:14.65 ID:/+kZ1wVw >>108 俺のスパゲティーコードでいいならのせるぞ http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/110
111: 弟子 ◆rZPPjYuxmQ [sage] 2018/06/28(木) 16:07:56.12 ID:/UzN8HYz 最後のサンプル Unityという事でアニメにして動かしてみた まぁこういう事も出来るという事で… ttps://i.gyazo.com/757bba69607b381739ab1976c078cf09.png ttps://i.gyazo.com/17843bf97b820b605fec6434d4a2b9b5.png ttps://imgur.com/a/xUWY8E3 つまり何が言いたいかというと、一つのやりたいことを行うのに沢山のやり方があって そのどれをやってもいいしコードの書き方も色々とあるわけさ まぁ仕事として他人と共同で作成とかになるとコード規約とか出てくるけど まぁこ
んなとこでホビーとしてやる分には、まず動かしてみる事が一番大事 口だけで文句言うのが一番進歩もしないって事よ http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/111
112: 弟子 ◆rZPPjYuxmQ [sage] 2018/06/28(木) 16:11:42.18 ID:/UzN8HYz >>110 是非是非、他人のコードはいい勉強になりますので見て見たいです 自分では思ってもみない「気づき」が必ずあるので >>111 public Transform trTriangle; private void Awake() { trTriangle = GetComponent<Transform>(); } これ使ってないので外すの忘れました^^; http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/112
113: 名前は開発中のものです。 [sage] 2018/06/28(木) 16:42:26.57 ID:UPpeKgHO 111が初心者向けとしてのサンプルとしては一番良いと思う なんでactiveの切り替えなんてトリッキーとも取れるような手法を一番に持ってきたんだろう animatorだと他の要素を加えるときに制約になる可能性があるから、別手法として96みたいにすることもできるって流れが普通だと思うけど http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/113
114: 名前は開発中のものです。 [sage] 2018/06/28(木) 17:06:10.17 ID:/+kZ1wVw とりあえずてきとうに作った。 自分でもクソコード書いてるかわからんからどんどん指摘してくれ。よくない癖とかついてそうで怖いからな。 画面内に収まるようにもしてみた。 ttps://i.imgur.com/Cor5zzP.png http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/114
115: 名前は開発中のものです。 [sage] 2018/06/28(木) 17:06:14.63 ID:/+kZ1wVw とりあえずてきとうに作った。 自分でもクソコード書いてるかわからんからどんどん指摘してくれ。よくない癖とかついてそうで怖いからな。 画面内に収まるようにもしてみた。 ttps://i.imgur.com/Cor5zzP.png http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/115
116: 名前は開発中のものです。 [sage] 2018/06/28(木) 17:07:01.22 ID:/+kZ1wVw うわ、連投すまん。 http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/116
117: 名前は開発中のものです。 [sage] 2018/06/28(木) 17:17:38.71 ID:UPpeKgHO >>115 特に気になるとこ無い気がする min maxは画面サイズが変更されたときに再計算すればいいじゃないとか思ったけど、この程度の処理気にするもんでも無いし http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/117
118: 弟子 ◆rZPPjYuxmQ [sage] 2018/06/28(木) 17:42:03.28 ID:/UzN8HYz >>115 GetAxis便利ですよねー ただ今回の最初の要求って>>79なので上下いらないかなと思うのです それと、位置移動なんですが、これって指定位置で止まるんでしょうか? ちなみに自分はSerializeFieldの使い方知らないのですけど TransformがPrivateなのですが、これってどこで指定するんでしょうか? インスペクタじゃ出来ないですよね? http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/118
119: 弟子 ◆rZPPjYuxmQ [sage] 2018/06/28(木) 17:44:41.51 ID:/UzN8HYz あ、あとspeedもSerializeFieldになってますけど ただこちらも初期値入ってないけど、もしかしてSerializeFieldにするとどっかで初期化されるというか アタッチしたオブジェクトの何かを持ってきてくれるのでしょうか? ちょっと自分にはわからない事が多いかもしれません>< http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/119
120: 名前は開発中のものです。 [sage] 2018/06/28(木) 17:55:42.78 ID:/+kZ1wVw >>118 SerializeFieldはprivateでもインスペクタで値を設定できるようにする属性だよ。 publicにしたらどこから値が変えられるかわからないからprivateにしてるんだけど、それじゃインスペクタで参照できないからこの属性で強制的にシリアライズしてる。 http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/120
121: 名前は開発中のものです。 [sage] 2018/06/28(木) 18:57:50.31 ID:H6a6imyl >>118 止まるというより2点で指定された長方形区画から外れると枠上に移動するようになってないか http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/121
122: 弟子 ◆rZPPjYuxmQ [sage] 2018/06/28(木) 19:22:46.38 ID:/UzN8HYz >>120 なるほど、これは便利な機能ですね!勉強ななりました! ありがとう http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/122
123: 名前は開発中のものです。 [sage] 2018/06/28(木) 19:37:21.68 ID:TZKnsOc7 >>106 俺が反論しようとしたポイント先取りするなよwww分かってくれてありがとう! >>98のコードだと振動しちゃうので、そっち突っ込まれるかなと思ったけど、検討違いな突っ込みだったのでびっくりだよw http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/123
124: 名前は開発中のものです。 [sage] 2018/06/28(木) 21:57:18.70 ID:cx/Kc4dr >>79 int[] x=new int[]{-8,-4,0,4,8}; int sw;int dir;int n=2;float nextX; void Start(){transform.position=new Vector2(x[n],0);} void Update () { if(sw==0){ if(Input.GetKeyDown(KeyCode.A)&&n>0){sw=1;dir=-1;n=n-1;nextX=x[n];} if(Input.GetKeyDown(KeyCode.D)&&n<4){sw=1;dir=1;n=n+1;nextX=x[n];} } if(sw==1){ transform.Translate(new Vector2(0.1f*dir,0)); if(dir==1&&transform.position.x>nextX){sw=0;tra
nsform.position=new Vector2(nextX,0);} if(dir==-1&&transform.position.x<nextX){sw=0;transform.position=new Vector2(nextX,0);} } } http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/124
125: 名前は開発中のものです。 [sage] 2018/06/28(木) 22:00:25.96 ID:cx/Kc4dr floatにする必要なかったな http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/125
126: 名前は開発中のものです。 [sage] 2018/06/28(木) 23:02:09.99 ID:pfPaTp9f >122 弟子 ◆rZPPjYuxmQ 2018/06/28(木) 19:22:46.38ID:/UzN8HYz なんでコイツ質問スレ乱立してんの? 【ゲームエンジン】Unityなんでも質問スレpart1 1 名前:名前は開発中のものです。 2018/06/28(木) 15:25:16.78 ID:/UzN8HYz http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/126
127: 弟子 ◆rZPPjYuxmQ [sage] 2018/06/28(木) 23:40:04.36 ID:/UzN8HYz >>126 そっちのスレはなんでもありのスレ ここは素人が答えるスレで注意事項がある それぐらい読めるでしよ? http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/127
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 875 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.020s