[過去ログ] UnityC#勉強してMMO作たいけどどうする!?4(^^ (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
278(1): 名前は開発中のものです。 [sage] 2018/01/31(水) 14:36:06.42 ID:dELIuyee(2/2) AAS
>>277277(1): ボッキングの弟子 ◆rZPPjYuxmQ [sage] 2018/01/31(水) 12:22:26.11 ID:4VwlB9Gi(1/5) AAS
>>271
いやいや押しかけ弟子したのでご迷惑かもしれないけど何もしなくても師匠と呼ばせてください
>>273
新しいスレですが、自分そんなに続くかどうかも自信ないしこうやって他の人がやってるのを見ながらが楽しいのでここがいいかなと思ったんですが
お邪魔なら別スレ建ててみますが…
>>274
SS見るたびにすごいなって思います、早く自分もそういうの作りたいです
いま画面にトライアングルオブジェクトを配置して、AD←→で移動できました
でも画面の外にいっちゃったりしますしfps考慮してないけど、とりあえず動くのは楽しいです
外部リンク:gyazo.com
移動範囲制限ならMathf.Clamp関数が便利だよ!
ってUnity歴4日目の人には難しいか
全くの素人ならなにかチュートリアルをやってみることをおすすめするよ!
といいつつチュートリアルのサイト見てみたら
当初目指してた形のランダムダンジョンのチュートリアルがあって笑った
279: ボッキングの弟子 ◆rZPPjYuxmQ [sage] 2018/01/31(水) 16:20:07.48 ID:4VwlB9Gi(2/5) AAS
>>278
レスありです
Mathf.Clamp調べてみます
Unity歴が短いけどプログラマ歴は昔やってたのでどうにかなりそうです
チュートリアルも見てますけど、なかなか頭に入ってこないです><
280(1): ボッキングの弟子 ◆rZPPjYuxmQ [sage] 2018/01/31(水) 16:50:35.39 ID:4VwlB9Gi(3/5) AAS
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(1): 名前は開発中のものです。 [sage] 2018/01/31(水) 17:59:38.45 ID:lwHgI11I(1/8) AAS
>>280
なんだ本職の方なのですね
助言するのも恐れ多いけど、それなら見えない壁を作るのが手っ取り早いのではなかろうか
具体的には空のゲームオブジェクトにコライダーだけ付けるとか…ね
282(2): 名前は開発中のものです。 [sage] 2018/01/31(水) 18:20:45.06 ID:Lb2JJJm6(1/9) AAS
ワンコ
10万はやられ過ぎだろう
枚数減らして毎日pips勝負しよう
あとで今夜の報告するわ
弟子くん
外部リンク:unity3d.com
これ読んで応用したらええんちゃう
283(1): 名前は開発中のものです。 [sage] 2018/01/31(水) 19:32:25.69 ID:lwHgI11I(2/8) AAS
>>282
すまねえ!もう完全にID消去した
履歴も消したし旧パソコンのメモも消した
もうログインできない…はずだった…
一度も覚えようと思ったことなかったのに
今試してみたらID覚えてやがった
でもこれ以上の損失は生活に影響が出てくる
しかし保証人が立てられないから引っ越しできず20万ほど余裕がある
でもこのお金はアニメーション作成用のソフト買ったり液タブ買うのに当てたいんだ
全力ローーーーーーーング!!!!!
284: 名前は開発中のものです。 [sage] 2018/01/31(水) 19:45:53.73 ID:lwHgI11I(3/8) AAS
うそうそ、全力ロングはしてないよ
ID暗記してたのは本当だけど、しばらくやらないもん!
さーて、今日はパーティクルの自作を諦めてAsset Store漁ってたぞ!
単体だといまいちに見えてもゲームに組み込むといい感じね
そして今日はアクセサリーのパワーリストを作ったぞ!
画像リンク
手抜きすぎて笑えてくるぞ!
285: ダーク王鍬大使 ◆SoVpkB15jY [sage] 2018/01/31(水) 19:49:29.74 ID:8MACirKg(1/2) AAS
黒い石鹸みたいでふ(^^
286: 名前は開発中のものです。 [sage] 2018/01/31(水) 19:51:53.97 ID:FCKDdytO(1) AAS
プレステ3?
287: 名前は開発中のものです。 [sage] 2018/01/31(水) 19:53:28.15 ID:lwHgI11I(4/8) AAS
おうボッキング!ようやくお出ましだな!
弟子ができたぞ弟子が!
288(2): ダーク王鍬大使 ◆SoVpkB15jY [sage] 2018/01/31(水) 19:55:11.90 ID:8MACirKg(2/2) AAS
弟子のほうが技術ありそうなのが何とも言えまふぇん…(^^
289: 名前は開発中のものです。 [sage] 2018/01/31(水) 19:56:23.62 ID:lwHgI11I(5/8) AAS
Powerと書いてある石鹸に
Powerと書いてあるPS3…
意外とみんな珍しいものを持っているのね
290: 名前は開発中のものです。 [sage] 2018/01/31(水) 20:02:00.92 ID:yWnuZlBs(1) AAS
>>288
馬鹿にされてるって気づかない?おめでたい奴だよお前は
291: 名前は開発中のものです。 [sage] 2018/01/31(水) 20:17:01.58 ID:Lb2JJJm6(2/9) AAS
>>283
ふざくんな爆笑しちったよまじでwww
292(1): 名前は開発中のものです。 [sage] 2018/01/31(水) 20:23:55.51 ID:Lb2JJJm6(3/9) AAS
ああ、てかワンコ
いまどき保証人なんかたてても回収困難だから保証会社じゃね?
保証人ないとだめって言われたんけ?
んで1万だけでもリアルトレードできるやん1000通貨で
今博打で10万取り返すんじゃなくて
その1万で修行して1年後に毎月10万とれるようになろう
という悪魔のささやき
293: ボッキングの弟子 ◆rZPPjYuxmQ [sage] 2018/01/31(水) 20:52:23.79 ID:4VwlB9Gi(4/5) AAS
>>288
師匠待ってました
全然バカにしてるとかじゃないのでどっしり構えててください
>>281
レスありがとうございます
実はコライダーが良く分かってなくて衝突判定しないでどうにか出来ないかと
多分UnityのようなToolはそういうのあるのかなと思って調べてる最中です
>>282
ご教示あったリンク先拝見しました
はやりビューポートとの関連ですね、ただ記事中に
「ゲームの画面サイズが600x450でなければうまく動作しません。」と書いてありましたので
うーんと唸って考え中です
ちなみにチュートリアルにあるSpaceShooterというのも、結局Boundaryクラスで
プロパティとして最大値を保持していて、そことの判定をしていたので、もしかしたら
動的にとれる関数は無いのかななんて…
Unityはゲームに特化しているハズなのに、まぁそれは3Dなのでしょうが
2Dの機能として画面外の判定が無いはずがないと思うのでも少し根気よく知れべて見ます
GamemakerStudioには確かあったのでこっちでもきっとある事を祈って実装を考えます
Unityの肝はMonobehaviorとtransformかなって勝手に思ってるので
そこら辺極める感じでやってみたいです
294: 名前は開発中のものです。 [sage] 2018/01/31(水) 21:05:04.25 ID:lwHgI11I(6/8) AAS
>>292
地域柄なのか保証会社利用してないところが多かったよ
どちらにせよ今現在無職だし連帯保証人いなきゃ厳しいってさ
先週末まさかの100pips取ったから枚数増やして専業チャレンジしてみたらコレだよ
小枚でもやってるうちに調子乗って枚数増やしちゃうから俺はFXやってはいけない人間なんだよ
ちなみに今日は+3.5pipsだ!
295(1): 名前は開発中のものです。 [sage] 2018/01/31(水) 21:05:08.54 ID:3kJibp1P(2/4) AAS
■OnBecameInvisibleじゃ、あかんの?
296(1): 名前は開発中のものです。 [] 2018/01/31(水) 21:20:41.79 ID:Lb2JJJm6(4/9) AAS
弟子くん
「ゲームの画面サイズが600x450でなければうまく動作しません。」
これはそのページの説明と矛盾してしまうようだが、
実際には
「このセクションでは背景やDestroyAreaなどの(純粋な移動制限以外の)
部分については画面サイズ変更を考慮していないから変えないでね」
と言う意味なのぜ
モバイル編でそのあたりの解像度変更時の解説もあるが
今やりたいこととは関係がないのでとりあえずスルーでよい
移動自体は解像度関係なく、正しく制限される
肝はCamera.main.ViewportToWorldPointとClampだけ
現時点で弟子くんが知りたいことはおそらくこれだけ
297: 名前は開発中のものです。 [sage] 2018/01/31(水) 21:22:58.27 ID:Lb2JJJm6(5/9) AAS
あ・・・
お、おうワンコ、3.5pipsか、まぁよいではないか
言い出しっぺの俺はエントリーできていない
今日荒れすぎてあかんやつやで・・
298: 名前は開発中のものです。 [sage] 2018/01/31(水) 21:28:38.06 ID:lwHgI11I(7/8) AAS
今週はずっとレンジね
こんな日に触ると往復ビンタくらっちゃうからもう触らない
でも今日は雇用統計の日だし、ちょっとスキャっちゃおうかな
299(1): 名前は開発中のものです。 [sage] 2018/01/31(水) 21:38:02.97 ID:Lb2JJJm6(6/9) AAS
今日も雇用関連の指標はあるようではあるが
いわゆる雇用統計は第一金曜だから2/2なんだぜ
どっちにしても指標飛び乗りはおすすめじゃないが
300(1): ボッキングの弟子 ◆rZPPjYuxmQ [sage] 2018/01/31(水) 21:54:29.96 ID:4VwlB9Gi(5/5) AAS
>>295
はい、それだと完全に画面外に出ないとOnBecameInvisibleイベントが動かないんです
トライアングルオブジェクトはその名の通り三角形なので、端っこが画面の枠に到達したら
それ以上行かないようにしたいのですが、OnBecameInvisibleは完全に出てからじゃない
反応してくれないのです
>>296
ありがとうございます
これについてggったら 外部リンク:belhb.hateblo.jp のページに有用な情報がありました
で、これで次の様なコードを書いてみました
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とのなんかしらの命令があるといいのですが…
外部リンク:gyazo.com
みなさん色々とありがとうございます
とても助かります
301(1): 名前は開発中のものです。 [sage] 2018/01/31(水) 22:26:46.80 ID:lwHgI11I(8/8) AAS
>>299
だめだビビッて全然入れなかった
もう寝る!
302: 名前は開発中のものです。 [sage] 2018/01/31(水) 22:39:06.59 ID:Lb2JJJm6(7/9) AAS
弟子くん
んー
どの程度教えるべきなのかいつも悩ましい
この調子だとあっという間にボッキングの二の舞いだな
まぁヒントだしときますか
三角の中点を基準にClampかけてるんでそうなる
三角の幅を考慮して制限すりゃいいわけで
さて幅はどうやって取るんだろ〜よくありそうな話だなー
ってぐらいでどうか
上下前次1-新書関写板覧索設栞歴
あと 700 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.025s