■ このスレッドは過去ログ倉庫に格納されています
UnityC#勉強してMMO作たいけどどうする!?4(^^
- 1 :ダーク王鍬大使 :2017/12/27(水) 21:47:00.81 ID:TVrhpmt6.net
- ここは>>1が皆ふぁんに協力してもらい、時には一人で奮闘しMMOを作るスレッドでふ(^^
Wiki
https://www65.atwiki.jp/parohaim/
前スレ
http://mevius.2ch.net/test/read.cgi/gamedev/1504200394/
- 209 :名前は開発中のものです。:2018/01/20(土) 10:55:50.42 ID:w7SMDGNT.net
- ボッキングは正月明けからUnity始めたのかい?
半月じゃなくて半年だろう
しかし常人ならばとっくに諦めているだろうに
ボッキングの挫けぬ精神力だけは見習うべきかもしれんなw
- 210 :名前は開発中のものです。:2018/01/20(土) 11:15:45.57 ID:fKnceDXU.net
- いくらやる気があっても満足するラインが糞だとあまり修正する必要もなく糞のまま終わるからスキルも身に付かない
完全におままごとだぜ
- 211 :名前は開発中のものです。:2018/01/20(土) 12:41:30.97 ID:1xD3fHK4.net
- >>209
単なる暇をもて余してるだけでしょう
>>210
構ってちゃんスキルと教えて君スキルはなかなかの物だと思う
- 212 :名前は開発中のものです。:2018/01/20(土) 16:13:31.07 ID:yOKIs2c1.net
- >>208
よく見たら防御プラスはスロットのアイテムのほう参照して
マイナスのほうは装備中アイテム参照してんのか
アイテムスロット置く.SlotID.防御増加値がうまくセットできてないんじゃないのか
- 213 :名前は開発中のものです。:2018/01/20(土) 19:08:52.41 ID:vvbWM439.net
- ボッキングに何度もしたようなアドバイスを今一度だけしてやるからな
これだけでもあのとき真剣に聞いていたら、おそらく今とは状況がだいぶ違ったはず
理由は省くが、コードに日本語を使うのは卒業して
正しい英単語で変数やメソッドに精一杯神経つかって命名する
英単語がわからなければぐぐってでもつける
よくみかけるものでないかぎり、意味のない省略も避ける(itmなど)
変数は名詞を、メソッドは動詞の英単語をつけてやる
- 214 :名前は開発中のものです。:2018/01/20(土) 19:12:06.44 ID:vvbWM439.net
- たとえをあげると
「ItemID取得」は動詞を名詞化したものなのでメソッドのように見える
多くの人がおや?っと思ってしまうので、これだけで読解のノイズになる
気を取り直して文法的に変数と認識してもitemIDを格納しているようにみえてしまう
それなら単にitemIDという変数名をつけるのが一番誤解ない
しかし、そもそもこの変数はitemIDを格納しているわけではない
これではボッキング自身も含めて誰が読んでも混乱しかしない
わざわざ難解にしている
せめて>>205の部分だけでもやってみな、それだけで成長するし話はそれから
- 215 :名前は開発中のものです。:2018/01/20(土) 19:13:00.38 ID:vvbWM439.net
- あっ・・・!
- 216 :名前は開発中のものです。:2018/01/20(土) 19:38:56.39 ID:K7v5C7CL.net
- さすが先生!まるで聖人(英訳:sage セージ)のようだぜ!
今日はたいして進展なし
パーティクルを作ろうとして挫折してAsset Store覗いていいのがなくて
やっぱり自作しようとして挫折してを繰り返してました
- 217 :ダーク王鍬大使 :2018/01/20(土) 19:54:03.14 ID:JJ/HVjvE.net
- >>214
ItemID = Lamtes.itemReturn(スロ置き.Slotid);
int BlockPlus = ItemID.防御増加値;
PlayerBlo = PlayerBlo + BlockPlus;
ItemID = Lamtes.itemReturn(HundItem.Hundid);
int BlockMinus = ItemID.防御増加値;
PlayerBlo = PlayerBlo - BlockMinus;
アイテムスロット置く.装備した = false;
Debug.Log("megatinpooooooooooooo");
とりあえずintの名前を英語にしまひた(^^
ItemID取得をItemIDに変更しまひた(^^
僕は英検4級受かるかどうかってレベルの英語力なのでかなり分かりづらくなりまひたけど…(^^
- 218 :名前は開発中のものです。:2018/01/20(土) 20:59:44.93 ID:vvbWM439.net
- 毎回sage忘れるたびに個人情報を誤爆メールした瞬間みたいな気分を味わってる
ひとには成長しろといいながら俺は学習しないスタイルなんだぜ・・・
ボッキングな、斜め読みでやるな、itemID意味取り違えてる
今のソースはlamTesとそのクラス名自体まで含めてほぼすべての命名が不適切なので
他人(1ヶ月後の自分含む)が読むことを意識してよく考えてみろな
そんで英単語つってもgetとかdefenseとかattackとかexpとかparamとか
限られてるから続けてればすぐ慣れる
あとでまとめてレビューしたるから
とさりげなくヒントを書いておく俺スイーツ系
- 219 :名前は開発中のものです。:2018/01/20(土) 21:00:14.73 ID:vvbWM439.net
- うおおおおおお
もはや病的ww
- 220 :名前は開発中のものです。:2018/01/20(土) 23:07:09.32 ID:K7v5C7CL.net
- 別にいいじゃないかw
作法的なものだと割り切って毎回欠かさずsageと書いてるが
実際なんであげちゃいけないのか分からない
馴染みあるはずの日本語なのにコードになるととたんに可読性に欠けるのは不思議だね
- 221 :名前は開発中のものです。:2018/01/21(日) 00:34:33.74 ID:qhzay8Xf.net
- そう言っていただけますと救われるのですが
ひっそりやりたい派の俺が上げてどうするっていう
ほかのやつがあげるのは別にいいんだけど
やはり日本語は揺らぎがひどいし、とにかく長くなってしまうのに対して
英語は記号的で短く瞬間的に脳に届く情報量が多いからと思う
getComponents
複数のコンポーネントを取得する
日本語の方は「の」「を」「する」の有無、
「の取得」/「コンポーネンツ」などの言い換え、修飾語の語順など揺らぎ多すぎ長すぎ
俺の話も長すぎ
- 222 :名前は開発中のものです。:2018/01/21(日) 00:35:03.53 ID:qhzay8Xf.net
- うw
- 223 :ダーク王鍬大使 :2018/01/21(日) 05:32:47.18 ID:Rd1HHuGH.net
- 装備外したときにプラスされるのが呼び出されるバグが治りまふぇんね(^^
あーやる気消失(^^
- 224 :名前は開発中のものです。:2018/01/21(日) 09:00:26.79 ID:qhzay8Xf.net
- ボッキングはかわらんな
いつもの展開か
わんこのおっさん、これ参考なると思う、アセット配布してるみたいだし
https://www.slideshare.net/UnityTechnologiesJapan/unity-2017-77897147
- 225 :名前は開発中のものです。:2018/01/21(日) 14:10:06.06 ID:PJ0M+mtj.net
- パーティクルも奥が深いのね
これもそのうち本腰入れてやってみるわ
そろそろ音楽もなんとかしないと…
- 226 :名前は開発中のものです。:2018/01/21(日) 15:06:05.92 ID:qhzay8Xf.net
- 魔王魂でいいではないか
気にいるの見つかるかしらんけど
作曲しようってわけじゃないだろう?
- 227 :ダーク王鍬大使 :2018/01/21(日) 15:12:27.69 ID:Rd1HHuGH.net
- 僕のMMOの曲と効果音も魔王魂でふ(^^
空気抜けて萎みまひた(^^
どうあがいてもバグ治らん(^^
こんな下らんバグに何日かかんねんやる気完全に消えたわでふ(^^
- 228 :名前は開発中のものです。:2018/01/21(日) 16:28:37.51 ID:PJ0M+mtj.net
- 効果音までいっぱいあるのね、魔王魂
実はワイ、以前は作曲もできたけど今回は見送るわ
>>227
ブレークポイント張ってステップ実行して変数の中身を確認しながらやっていくと
どこがおかしいのか分かると思うよ
- 229 :名前は開発中のものです。:2018/01/21(日) 16:43:32.03 ID:qhzay8Xf.net
- へぇ多才だね
- 230 :名前は開発中のものです。:2018/01/21(日) 17:25:22.57 ID:pNNAWLZ0.net
- 装備効果は減算加算方式止めて再計算にしたら?
防御力だけならいいけど要素増えると管理できなくなるよ
- 231 :名前は開発中のものです。:2018/01/21(日) 17:59:08.41 ID:PJ0M+mtj.net
- あかん!久々に聴いてみたら完全に黒歴史やった
さーて今日の成果はUI配置の変更やら拾ったアイテムのNew表示やら
他細かいところを色々
https://i.imgur.com/1ZK9oE9.jpg
UIが改悪なような気がしてならない
最近の悩みはインベントリのスロットがスマホでは小さくてタッチし辛いことかな
- 232 :名前は開発中のものです。:2018/01/21(日) 18:44:59.29 ID:dEpF2MKq.net
- ちょっとごちゃっとしたね
操作犠牲になるぐらいなら分類はタブ切り替えしてもいいかと
そんで
武器タブひらいて、装備したい武器をタップで装備、もう一回タップではずす、
消費アイテムもアイテムタブ開いてタップするだけとかなら直感的かと思う
アイテムの情報表示したければ1回目のタップは情報表示(選択)、
再度タップで使用や装備とかシンプルでよいんではないか
- 233 :名前は開発中のものです。:2018/01/21(日) 19:14:26.91 ID:PJ0M+mtj.net
- 分かりにくいかもしれないがこれ、タブ切り替え式なんだぜ…
て気付いてしまったタブ切り替えで装備欄も切り替え表示にすれば
スペース稼げるじゃないか
なんてこった
- 234 :名前は開発中のものです。:2018/01/21(日) 19:31:16.42 ID:dEpF2MKq.net
- ああ、右上のアイコンか、このレイアウトの意図はわかったw
でも左下のアイテム欄の意図はあいかわらずわからんな
クイックと別に装備アイテムがあるのか、それともクイックなのか
- 235 :名前は開発中のものです。:2018/01/21(日) 21:24:25.34 ID:PJ0M+mtj.net
- なんかすごく見栄えがわるーい
https://i.imgur.com/I11OjOC.jpg
装備アイテム欄に置くとクイックスロットに置かれる仕組みだよ
- 236 :名前は開発中のものです。:2018/01/21(日) 22:41:29.46 ID:dEpF2MKq.net
- クイックとインベントリのレイアウト合わせた方がよいね
が、画面上にふたつ同じものがみえていることになるのでいっそ....とか
インベントリ操作中にメインコントローラは表示された方がよいのか、
表示する=操作受け付けるならインベントリは半透明?しかしみづらかろうし
表示しない=操作受け付けないならもっとインベントリ大きく出来るな、とか
だが、アクション性の高いゲームだから
インベントリ眺めてて見えてない敵に急に襲われるのは良し悪しあるし
なんとか半分に縮小したメイン画面みながら
インベントリは左半分でまとめられたらなあ
とか、まぁぱっとそんなことを思った
- 237 :名前は開発中のものです。:2018/01/22(月) 00:00:45.26 ID:FNwatO4d.net
- 実はそこも悩みどころでもある
別にオンゲじゃないしインベントリ開いている間はいっそポーズにしようかと思ってね
んで画面いっぱいにインベントリを開けば全部マルっと解決
- 238 :名前は開発中のものです。:2018/01/22(月) 00:40:04.63 ID:hdg6Sg1J.net
- ああ、それはいいかもなあ
インベントリ開いてる間はちょっとbgm小さくすると感じでるやつ
ゼルダ式だ
- 239 :名前は開発中のものです。:2018/01/22(月) 10:32:06.39 ID:FNwatO4d.net
- ところで俺、2月から働きはじめる予定
まだ貯金に余裕はあるけど完成するまでに底をつきそうだ
というわけでFXで100pp損したら仕事を探しにいくぞ!
全力ローーング!!!
- 240 :名前は開発中のものです。:2018/01/22(月) 12:37:36.84 ID:lnsLkj/P.net
- ID捨てたんじゃなかったのかw
方向感ないから手仕舞い早めスキャル気味がいいと思うよ
すぐ上にレジ控えまくりなんでね
- 241 :ダーク王鍬大使 :2018/01/22(月) 13:02:16.59 ID:HDrEpvh9.net
- VIPツクスレのGW祭参加しようか迷ってまふ(^^
でも今更ツクールゲーなんて流行らないでふよね?(^^
前参加したときはコメント数少なすぎてモチベが萎びまひたひ(^^
う〜ん悩みどころ(^^
- 242 :ダーク王鍬大使 :2018/01/22(月) 13:03:19.50 ID:HDrEpvh9.net
- >>228
感謝感謝でふ(^^
やる気が出たらやってみまんこ(^^
- 243 :名前は開発中のものです。:2018/01/22(月) 13:04:36.07 ID:Xmb/MIZb.net
- 入力フォームデータが残ってたのだよ
一目均衡表を勉強中
4時間足で見ると確かに分厚い雲があるね
- 244 :名前は開発中のものです。:2018/01/22(月) 19:22:58.10 ID:Xmb/MIZb.net
- 今日の成果 +15pips
ま、食費分は稼げたかな
- 245 :名前は開発中のものです。:2018/01/22(月) 20:04:47.65 ID:hwZL2szJ.net
- おお上出来じゃん
毎日その調子なら複利であっという間に億万長者ね
- 246 :名前は開発中のものです。:2018/01/22(月) 22:06:23.00 ID:Xmb/MIZb.net
- 毎日これだけ取れればいいけどねぇ
今日はデータベース回りをいじりました
- 247 :名前は開発中のものです。:2018/01/23(火) 18:33:17.67 ID:c7PKbAVK.net
- あれだけフラグを立てたのにこの前の損失分を余裕で取り返してしまったよ
これはもしかしたら働くなってことなのかなw
今日はほぼ進展なし。プログラム2、3行しか書いてないやw
- 248 :ダーク王鍬大使 :2018/01/23(火) 18:36:11.07 ID:7b3qJ6Hl.net
- 気がコロコロ変わる性格何とかしたいでふ(^^
僕は一体どれだけのゲームを作ってるのでひょうか?(^^
自分でも把握しきれてまふぇん(^^
- 249 :名前は開発中のものです。:2018/01/23(火) 18:42:42.55 ID:c7PKbAVK.net
- たとえプロジェクトが星になったとしても
得た知識は次に活かされる…はずなんだぞぉ!
- 250 :名前は開発中のものです。:2018/01/24(水) 01:51:35.45 ID:I0J1wJ33.net
- 金あるならFX専業なっちゃえw かく言う俺は200円損しましたなんだこりゃ
あとunity の試験勉強した、動画教材かったるいが勉強になる、試験自体は価値ない
なおボッキングは知識を得ないスタイルなので、、、あとはわかるね?
- 251 :名前は開発中のものです。:2018/01/24(水) 20:43:36.37 ID:iYGzM0Uv.net
- だめだこりゃ
明日…は寒そうだから明後日から仕事探そう
今日は敵AIを弄りました
- 252 :名前は開発中のものです。:2018/01/24(水) 22:15:25.23 ID:xDsANkSY.net
- PlayMakerとか買えばだいぶん楽になるんだろうが、、、買うつもりはないよね?
かんたんなエディタとか作って作業を楽にする手もあるが、エディタを覚えるまでに時間かかるしなぁ、、、
うーん、便利そうなエディタ拡張探してコピペしてみたらどう?
シーンをビルドセッティングにに自動追加するエディタあるだけでもだいぶんストレスたまらんぞw
- 253 :名前は開発中のものです。:2018/01/25(木) 00:15:26.67 ID:iucI/uE/.net
- FXで勝てるアセットを教えて下さい
- 254 :名前は開発中のものです。:2018/01/25(木) 20:46:14.34 ID:l4INl+ul.net
- 敵のAIに視覚と聴覚を取り入れました
これで物陰に隠れてやり過ごしたり
音のでる道具なんかで誘導したりできる
- 255 :名前は開発中のものです。:2018/01/26(金) 20:16:27.04 ID:xW8v7DE5.net
- 今日は近所でものすっごい火事がありました
- 256 :ダーク王鍬大使 :2018/01/26(金) 20:50:54.69 ID:LFCLhxyw.net
- 僕は他所でドット絵打ってまひた(^^
なんかMMOは空気抜けて萎んだのでしばらくお休み(^^
- 257 :名前は開発中のものです。:2018/01/26(金) 21:48:58.03 ID:xW8v7DE5.net
- ボッキングはドット絵作るのになんのツール使ってるんだい?
- 258 :ダーク王鍬大使 :2018/01/26(金) 22:03:08.83 ID:LFCLhxyw.net
- EDGEでふよ(^^
使いやすさNo.1!(^^
- 259 :名前は開発中のものです。:2018/01/26(金) 23:15:41.77 ID:xW8v7DE5.net
- ドット絵に特化したツールなんだね
今度試してみるよ
- 260 :名前は開発中のものです。:2018/01/27(土) 18:32:56.25 ID:ICxUnrLa.net
- 今日はアイテムを纏めれるようにしたぞ!
https://i.imgur.com/EdpMOkY.jpg
拠点作るの面倒になってきたし武器強化も同じ武器を重ねれば強化される仕様にしよう
なんか昔やったスペクトラルタワーというクソゲーがあったんだけど
そのゲームに近づいていってる気がしてならない
- 261 :ダーク王鍬大使 :2018/01/27(土) 18:42:42.23 ID:Mtqu7V5g.net
- ワンコのおっちゃんが僕の遙か先を行ってるので僕はもうゲーム作らないほうがいい気がして来まひた(^^
- 262 :ダーク王鍬大使 :2018/01/27(土) 18:46:13.85 ID:Mtqu7V5g.net
- そういえばUnityで新しいゲーム作ったときエラー吐くんでふよね(^^
特に支障がないので放っておいてまふけど(^^
Error loading launcher://unity/C:/Users/ari/AppData/Roaming/Unity/Packages/node_modules/unity-editor-home/dist/index.html?code=
sri9lX1Ca-mEdApKoGB60g00ff&locale=en&session_state=e5d70892c7facfbd803ae7530d523847c84ae7c2fcfaaf0710b603f6427e6aa4.eC3VObwqmvL0h33m44lQZA00df
- 263 :名前は開発中のものです。:2018/01/27(土) 20:01:00.32 ID:1Vx/WpXo.net
- >>260
あのゲームはひどかったな
- 264 :名前は開発中のものです。:2018/01/27(土) 20:14:43.69 ID:ICxUnrLa.net
- >>261
そんなことはないぞ!最近は俺も意欲が落ちてきたぞ!
そう、100階の塔をクリアしたら次は1000階の塔で、
更にその次の塔が10000階あると知ったときの気分だ
- 265 :名前は開発中のものです。:2018/01/28(日) 17:52:36.22 ID:kKmRc3a+.net
- 今日はモーションの制作にチャレンジしたけど諦めたぞ!
キャラのレベルアップをどうしようか悩んでたけど
もう命の木の実的なドロップアイテムでいいや
というわけでシステム面はほぼ完成
明日から少しお休みします
- 266 :名前は開発中のものです。:2018/01/28(日) 20:00:49.87 ID:sGSVbxJL.net
- フリームの掲示板で毎日のように募集かかってるけど
ちゃんと人集まってるのかしら
- 267 :名前は開発中のものです。:2018/01/28(日) 20:19:05.16 ID:ZpqF8+vn.net
- >>266
あそこで募集して完成したゲームあるのかいな?
- 268 :名前は開発中のものです。:2018/01/28(日) 22:00:30.04 ID:sGSVbxJL.net
- このゲームが完成したらモデラーとしてどこかに参加してやろうかしら
モデリングの腕を磨きつつ、たとえエターナっても素材は残るし無駄にはならなさそうね
- 269 :名前は開発中のものです。:2018/01/30(火) 12:37:35.53 ID:yr8BRJZ7.net
- ワンコはモデリングが一番好きなんけ?
- 270 :ボッキングの弟子 :2018/01/30(火) 13:27:09.65 ID:u+XdPW9l.net
- ボッキングさん辞めないで
ここ見てボッキングさんの頑張り見て自分もやろうかなと思いますた
アラフィフ引き籠りだけどUnityで動かしたいなと思います
とりあえず2Dでwasdでobject動かすだけに挑戦します
Unityインストしてまだ3日目くらいですが頑張ります
- 271 :名前は開発中のものです。:2018/01/30(火) 16:29:26.00 ID:8Rdta5su.net
- >>269
モノ作りは好きだけどずっと絵は苦手意識あったから
実はけっこう芸術面もいけてるんじゃないかと分かって嬉しいのよ
新キャラ登場ね
よりによってボッキングに弟子入りとはw
ボッキングは師匠としてちゃんと役割を果たすのだ!
- 272 :名前は開発中のものです。:2018/01/30(火) 18:53:16.08 ID:JGMh6HUn.net
- いやいやいやいやw
- 273 :名前は開発中のものです。:2018/01/30(火) 20:34:04.47 ID:1jpn+KE+.net
- >>270
制作始めたらんなら新しくスレ立てしたらどう?
- 274 :名前は開発中のものです。:2018/01/30(火) 21:54:36.97 ID:x9fkAO5A.net
- さーてFXで大爆死したし心を入れ替えて制作するぞー
今日はアイコンをちょっとだけいい感じにしてみました
https://i.imgur.com/8BLxutN.jpg
- 275 :名前は開発中のものです。:2018/01/31(水) 00:10:01.70 ID:3kJibp1P.net
- スクショが滲んでるぞ、涙拭けよ、グッスン…
- 276 :名前は開発中のものです。:2018/01/31(水) 00:34:06.43 ID:dELIuyee.net
- 2日間で10万溶かしたよ!
でもCCのスレ見てると俺より不幸な人がたくさんいるから穏やかな気持ちになれるんだ
確かにNewの文字が見づらいな
フォントを変えてみるか
- 277 :ボッキングの弟子 :2018/01/31(水) 12:22:26.11 ID:4VwlB9Gi.net
- >>271
いやいや押しかけ弟子したのでご迷惑かもしれないけど何もしなくても師匠と呼ばせてください
>>273
新しいスレですが、自分そんなに続くかどうかも自信ないしこうやって他の人がやってるのを見ながらが楽しいのでここがいいかなと思ったんですが
お邪魔なら別スレ建ててみますが…
>>274
SS見るたびにすごいなって思います、早く自分もそういうの作りたいです
いま画面にトライアングルオブジェクトを配置して、AD←→で移動できました
でも画面の外にいっちゃったりしますしfps考慮してないけど、とりあえず動くのは楽しいです
ttps://gyazo.com/6b7c5d9fa5b4a2ec8314d0b031cf3053
- 278 :名前は開発中のものです。:2018/01/31(水) 14:36:06.42 ID:dELIuyee.net
- >>277
移動範囲制限ならMathf.Clamp関数が便利だよ!
ってUnity歴4日目の人には難しいか
全くの素人ならなにかチュートリアルをやってみることをおすすめするよ!
といいつつチュートリアルのサイト見てみたら
当初目指してた形のランダムダンジョンのチュートリアルがあって笑った
- 279 :ボッキングの弟子 :2018/01/31(水) 16:20:07.48 ID:4VwlB9Gi.net
- >>278
レスありです
Mathf.Clamp調べてみます
Unity歴が短いけどプログラマ歴は昔やってたのでどうにかなりそうです
チュートリアルも見てますけど、なかなか頭に入ってこないです><
- 280 :ボッキングの弟子 :2018/01/31(水) 16:50:35.39 ID:4VwlB9Gi.net
- Mathf.Clamp調べてみました、範囲内の数値を返してくれるのですね
すごくありがたい関数です
ただ一つ問題というか、疑問なんですが、まず範囲内かどうか知るためには
画面の大きさを知らないとならないんです
で昔ならScreen.Widthとかで画面の大きさ取得したりしたのですが
Unityの場合というか今回実は範囲の判定を transform.position.x でしています
これは画面上をマス目?に区切っているみたいでそのマス情報みたいなのですけど
で、ゲーム上では中央が原点0になり、左がマイナス、右がプラスの数値になります
作成している画面上だと−6、+6が範囲ギリギリでしたので
例えば、次のような感じにしたのですが
if (transform.position.x > 6)
{
Vector3 newPos = new Vector3(6, transform.position.y, transform.position.z);
transform.position = (newPos);
}
実はこれUnity上でプレイすると問題ないのだけどexe作成した場合、ゲーム開始で画面解像度選択できるのです
そこで大きい画面を選ぶと、画面の端まで行かないで制限値になってしまいました><
実行時に画面のマス目?情報というか、そいうの取得しないとですよねぇ
うーんどんな関数あるのかにらめっこ中です><
- 281 :名前は開発中のものです。:2018/01/31(水) 17:59:38.45 ID:lwHgI11I.net
- >>280
なんだ本職の方なのですね
助言するのも恐れ多いけど、それなら見えない壁を作るのが手っ取り早いのではなかろうか
具体的には空のゲームオブジェクトにコライダーだけ付けるとか…ね
- 282 :名前は開発中のものです。:2018/01/31(水) 18:20:45.06 ID:Lb2JJJm6.net
- ワンコ
10万はやられ過ぎだろう
枚数減らして毎日pips勝負しよう
あとで今夜の報告するわ
弟子くん
https://unity3d.com/jp/learn/tutorials/projects/2d-shooting-game/limiting-player-movement-and-other-corrections
これ読んで応用したらええんちゃう
- 283 :名前は開発中のものです。:2018/01/31(水) 19:32:25.69 ID:lwHgI11I.net
- >>282
すまねえ!もう完全にID消去した
履歴も消したし旧パソコンのメモも消した
もうログインできない…はずだった…
一度も覚えようと思ったことなかったのに
今試してみたらID覚えてやがった
でもこれ以上の損失は生活に影響が出てくる
しかし保証人が立てられないから引っ越しできず20万ほど余裕がある
でもこのお金はアニメーション作成用のソフト買ったり液タブ買うのに当てたいんだ
全力ローーーーーーーング!!!!!
- 284 :名前は開発中のものです。:2018/01/31(水) 19:45:53.73 ID:lwHgI11I.net
- うそうそ、全力ロングはしてないよ
ID暗記してたのは本当だけど、しばらくやらないもん!
さーて、今日はパーティクルの自作を諦めてAsset Store漁ってたぞ!
単体だといまいちに見えてもゲームに組み込むといい感じね
そして今日はアクセサリーのパワーリストを作ったぞ!
https://i.imgur.com/mtA15iw.jpg
手抜きすぎて笑えてくるぞ!
- 285 :ダーク王鍬大使 :2018/01/31(水) 19:49:29.74 ID:8MACirKg.net
- 黒い石鹸みたいでふ(^^
- 286 :名前は開発中のものです。:2018/01/31(水) 19:51:53.97 ID:FCKDdytO.net
- プレステ3?
- 287 :名前は開発中のものです。:2018/01/31(水) 19:53:28.15 ID:lwHgI11I.net
- おうボッキング!ようやくお出ましだな!
弟子ができたぞ弟子が!
- 288 :ダーク王鍬大使 :2018/01/31(水) 19:55:11.90 ID:8MACirKg.net
- 弟子のほうが技術ありそうなのが何とも言えまふぇん…(^^
- 289 :名前は開発中のものです。:2018/01/31(水) 19:56:23.62 ID:lwHgI11I.net
- Powerと書いてある石鹸に
Powerと書いてあるPS3…
意外とみんな珍しいものを持っているのね
- 290 :名前は開発中のものです。:2018/01/31(水) 20:02:00.92 ID:yWnuZlBs.net
- >>288
馬鹿にされてるって気づかない?おめでたい奴だよお前は
- 291 :名前は開発中のものです。:2018/01/31(水) 20:17:01.58 ID:Lb2JJJm6.net
- >>283
ふざくんな爆笑しちったよまじでwww
- 292 :名前は開発中のものです。:2018/01/31(水) 20:23:55.51 ID:Lb2JJJm6.net
- ああ、てかワンコ
いまどき保証人なんかたてても回収困難だから保証会社じゃね?
保証人ないとだめって言われたんけ?
んで1万だけでもリアルトレードできるやん1000通貨で
今博打で10万取り返すんじゃなくて
その1万で修行して1年後に毎月10万とれるようになろう
という悪魔のささやき
- 293 :ボッキングの弟子 :2018/01/31(水) 20:52:23.79 ID:4VwlB9Gi.net
- >>288
師匠待ってました
全然バカにしてるとかじゃないのでどっしり構えててください
>>281
レスありがとうございます
実はコライダーが良く分かってなくて衝突判定しないでどうにか出来ないかと
多分UnityのようなToolはそういうのあるのかなと思って調べてる最中です
>>282
ご教示あったリンク先拝見しました
はやりビューポートとの関連ですね、ただ記事中に
「ゲームの画面サイズが600x450でなければうまく動作しません。」と書いてありましたので
うーんと唸って考え中です
ちなみにチュートリアルにあるSpaceShooterというのも、結局Boundaryクラスで
プロパティとして最大値を保持していて、そことの判定をしていたので、もしかしたら
動的にとれる関数は無いのかななんて…
Unityはゲームに特化しているハズなのに、まぁそれは3Dなのでしょうが
2Dの機能として画面外の判定が無いはずがないと思うのでも少し根気よく知れべて見ます
GamemakerStudioには確かあったのでこっちでもきっとある事を祈って実装を考えます
Unityの肝はMonobehaviorとtransformかなって勝手に思ってるので
そこら辺極める感じでやってみたいです
- 294 :名前は開発中のものです。:2018/01/31(水) 21:05:04.25 ID:lwHgI11I.net
- >>292
地域柄なのか保証会社利用してないところが多かったよ
どちらにせよ今現在無職だし連帯保証人いなきゃ厳しいってさ
先週末まさかの100pips取ったから枚数増やして専業チャレンジしてみたらコレだよ
小枚でもやってるうちに調子乗って枚数増やしちゃうから俺はFXやってはいけない人間なんだよ
ちなみに今日は+3.5pipsだ!
- 295 :名前は開発中のものです。:2018/01/31(水) 21:05:08.54 ID:3kJibp1P.net
- ■OnBecameInvisibleじゃ、あかんの?
- 296 :名前は開発中のものです。:2018/01/31(水) 21:20:41.79 ID:Lb2JJJm6.net
- 弟子くん
「ゲームの画面サイズが600x450でなければうまく動作しません。」
これはそのページの説明と矛盾してしまうようだが、
実際には
「このセクションでは背景やDestroyAreaなどの(純粋な移動制限以外の)
部分については画面サイズ変更を考慮していないから変えないでね」
と言う意味なのぜ
モバイル編でそのあたりの解像度変更時の解説もあるが
今やりたいこととは関係がないのでとりあえずスルーでよい
移動自体は解像度関係なく、正しく制限される
肝はCamera.main.ViewportToWorldPointとClampだけ
現時点で弟子くんが知りたいことはおそらくこれだけ
- 297 :名前は開発中のものです。:2018/01/31(水) 21:22:58.27 ID:Lb2JJJm6.net
- あ・・・
お、おうワンコ、3.5pipsか、まぁよいではないか
言い出しっぺの俺はエントリーできていない
今日荒れすぎてあかんやつやで・・
- 298 :名前は開発中のものです。:2018/01/31(水) 21:28:38.06 ID:lwHgI11I.net
- 今週はずっとレンジね
こんな日に触ると往復ビンタくらっちゃうからもう触らない
でも今日は雇用統計の日だし、ちょっとスキャっちゃおうかな
- 299 :名前は開発中のものです。:2018/01/31(水) 21:38:02.97 ID:Lb2JJJm6.net
- 今日も雇用関連の指標はあるようではあるが
いわゆる雇用統計は第一金曜だから2/2なんだぜ
どっちにしても指標飛び乗りはおすすめじゃないが
- 300 :ボッキングの弟子 :2018/01/31(水) 21:54:29.96 ID:4VwlB9Gi.net
- >>295
はい、それだと完全に画面外に出ないとOnBecameInvisibleイベントが動かないんです
トライアングルオブジェクトはその名の通り三角形なので、端っこが画面の枠に到達したら
それ以上行かないようにしたいのですが、OnBecameInvisibleは完全に出てからじゃない
反応してくれないのです
>>296
ありがとうございます
これについてggったら ttp://belhb.hateblo.jp/entry/2016/01/15/043116 のページに有用な情報がありました
で、これで次の様なコードを書いてみました
Vector2 position = transform.position;
Vector2 min = Camera.main.ViewportToWorldPoint(new Vector2(0, 0));
Vector2 max = Camera.main.ViewportToWorldPoint(new Vector2(1, 1));
position.x = Mathf.Clamp(position.x, min.x, max.x);
position.y = transform.position.y;
this.transform.position = position;
これで、確かに両端でストップするのですがなんていうか、トライアングルの真ん中で
止まってしまって、端て止まらないんです
説明難しいのですが、例えば右に行った場合、正三角がちょうど真ん中で切れて
直角三角形になって止まる感じです
座標の問題なのかと思いますが、恐らくオブジェクトの座標位置との関係かなと
移動自体はtranstormで行っているのでtransformとのなんかしらの命令があるといいのですが…
ttps://gyazo.com/d1c52cf006247940a37496d177da75cc
みなさん色々とありがとうございます
とても助かります
- 301 :名前は開発中のものです。:2018/01/31(水) 22:26:46.80 ID:lwHgI11I.net
- >>299
だめだビビッて全然入れなかった
もう寝る!
- 302 :名前は開発中のものです。:2018/01/31(水) 22:39:06.59 ID:Lb2JJJm6.net
- 弟子くん
んー
どの程度教えるべきなのかいつも悩ましい
この調子だとあっという間にボッキングの二の舞いだな
まぁヒントだしときますか
三角の中点を基準にClampかけてるんでそうなる
三角の幅を考慮して制限すりゃいいわけで
さて幅はどうやって取るんだろ〜よくありそうな話だなー
ってぐらいでどうか
- 303 :名前は開発中のものです。:2018/01/31(水) 22:42:43.69 ID:3kJibp1P.net
- >>300
そういう事ですか。
んーと、一発関数があるかどうかと言えば、無いのでは?
作っていいなら割と簡単なのでは?
- 304 :名前は開発中のものです。:2018/01/31(水) 22:42:45.93 ID:Lb2JJJm6.net
- >>301
それで正解かと
指標なんて冷静に考えたら数pips激しくうろうろして荒れてるだけだし
指標は避けるためにスケジュール把握するんでっす
- 305 :名前は開発中のものです。:2018/01/31(水) 22:44:02.57 ID:3kJibp1P.net
- あー、そういう事か、上の忘れてw
- 306 :名前は開発中のものです。:2018/01/31(水) 22:57:09.12 ID:Lb2JJJm6.net
- あれ、というかー
弟子くんの貼ったリンクの中に説明あんじゃんw
- 307 :ボッキングの弟子 :2018/02/01(木) 12:35:19.29 ID:9oNu6TrF.net
- みなさんおはようございます
一晩寝てすっきリスです
寝ながら考えてみて、端っこでの問題についてスプライトの幅とってとか検討したのですが
どうしてもX軸での限定にしたかったのです
でもしかしてViewportToWorldPointっていうのが何をするのか見て見たら
このワールドポイントってのがズバリシーン内のX軸だったんですね
なのでStartで
screenEndX = Mathf.Floor(Camera.main.ViewportToWorldPoint(new Vector2(1, 1)).x);
で端っこを確認、X軸だけにしたいので少数を切り捨て
移動は
//移動する
this.transform.Translate(Input.GetAxisRaw("Horizontal"), 0, 0);
//位置(画面外なら)補正
Vector2 newPos = transform.position;
newPos.x = Mathf.Clamp(newPos.x, -screenEndX, screenEndX);
newPos.y = transform.position.y;
this.transform.position = newPos;
これで無事に思った通りに行きました
色々と勉強になりました、ありがとうございます
さて、次はFireボタンで発射かな…
- 308 :名前は開発中のものです。:2018/02/01(木) 12:46:52.00 ID:hbp9tqna.net
- 弟子くん
端数切り捨てるなんて方法で
本当に解像度かえたり三角の大きさ
かえても問題ないかね?
総レス数 1001
271 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver.24052200