UnityC#勉強してMMO作たいけどどうする!?4(^^
■ このスレッドは過去ログ倉庫に格納されています
>>500
なんと!そうでしたか
これはまた一つ賢くなりまんこ!
ありがたやです ライティングの問題もありそうだが
とりあえず緑の彩度下げて落ち着かせたほうがいいな 多少はマシになってきたか
https://i.imgur.com/rNmHqPN.jpg
てか風邪がやばい!最近は肩こりもひどいし
ちょっと安静にします ワンコ
そら豆鉄砲くんの色よくなったよ
風邪っていまでも唯一治せるのは自身の抗体だけだそうだ
んで、体温が38度前後のときもっとも抗体が活発になるので
湿度と室温あげてあったまるものを食べて汗かくレベルであっため続けると治る
熱がでて汗かいて起きると快方に向かうのは
この必勝パターンを体が自動実行しているからです
体温あがって血行がよくなれば通常は肩こりにもよいでしょう
お大事に 多少はマシになってきたぞ!
そういえば聖剣伝説2のリメイクが出たもよう
参考になりそうだし買ってみようかしら >>500
ワンコ師匠!
find命令なんですけど、これってうまくいきますか?
そもそも
transform. Find と GameObject. Find では用途が違うのだと思うのだけど
なんかなんのオブジェクトを利用したいかによって使い方が違ってくるような
気がしますが……
ttps://gyazo.com/e69e028dde8ec5768192438dd4c6b659 >>508
transform.Findは子を検索する関数よ
そのスクリプトがくっついてるGameObjectの子にTriangle1という名のGameObjectがあれば
うまくいくんじゃない?
あとの詳しいことは先生が説明してくれるわ 急に俺にふるなw
しかしFind周りはワンコの説明であってると思うで
インベーダーマネージャー
ーインベーダー1
ーインベーダー2
・・・
みたいな関係ならマネージャーがtransform.Findで探して起こしてやる、と
しかし、マネージャーがはじめからインベーダーのリスト管理すれば
Findで「探し出す」必要自体がないべや、これ探し出すメソッドだで?
はじめっから行方不明前提っすかと
マネージャーさんアンタが産んだらいいじゃないですかと
よく考えたら親子である必要すらないじゃないですかと
そういう話なのかよくわからんがとりあえず興奮して書いてみた
今日の教訓:ランタイムにFind使ったら敗北だと思え(てけとー さすが先生だ!お弟子さんは敗北者、つまり負け組だってよ
さーて病みあがってよく見てみればなんともつまらなくみえる植物モンスターを
魔改造したぞ
https://i.imgur.com/IrsqdHf.jpg
ジャガイモからイチゴ生えてきましたみたいな おはようごじゃりまんこ
敗北者になった弟子です><
>>511
お口がちょっとエロイですww
>>509
ですよねー子を検索すると、いやぁもともと師匠のソースが最初gameobject.Findを使ってて
次に上がったソースがtransform.Findだったので、あれ用途が違うから検索されなくて当然じゃないかなぁと
そういう疑問だったのでゲス
元々師匠はどっちを検索したかったのか…… おはようごじゃりまんこ
敗北者になった弟子です><
>>511
お口がちょっとエロイですww
>>509
ですよねー子を検索すると、いやぁもともと師匠のソースが最初gameobject.Findを使ってて
次に上がったソースがtransform.Findだったので、あれ用途が違うから検索されなくて当然じゃないかなぁと
そういう疑問だったのでゲス
元々師匠はどっちを検索したかったのか…… 弟子くんちょっと何かを誤解してるかもしれんな
GameObject.Findでも検索はできるが
この場合、「非アクティブな」ゲームオブジェクトを探したい
GameObjectでは非アクティブはFindできないのでtransform.Findを使う必要がある
transform.Findは確かに子オブジェクトのTransformを返すもので、
本来の用途とは違うが、
Transform型はプロパティとして自分自身のgameObjectやparentをもっていて
自分の本体がなんたるかを探りあてられる、おすすめかはともかく
これ自体は問題ないし間違ってはいない、ボッキングのソースも方向性は多分あってる
(真面目に読む気しないので知らん)
が、どちらにしてもそれ以前にFind系は処理速度に悪影響与えるし、
transform.Findだと文字列でパスをハードコードするような
いまいちな作りになりやすいのでなるべく使わない方がいいよね、ていうのがおまけ話 >>515
ああ解説ありがとうございます
弟子はまだまだ理解がピーマンなのでテストコード作って色々と確認してましゅ>< ぼっこの大師匠いまふか?(^^
お願いでふ(^^
オンライン化について教えてくらふぁい(^^
もうオンラインでやりたいでふ(^^
MMOの話でふ(^^ 例のバグ治りまひた(^^
IFでBool使って常時実行→OFFをやめて
関数使うようにしたら治りまひた(^^
もしやと思って試したのがいい結果になりまひた(^^ 師匠!!!いよいよオンラインでつか!!楽しみにしてます!! https://i.imgur.com/hmlicSK.png
これなんでふが(^^
防具外したときに防御力がマイナスされないというバグが・・・(^^
デバッグログでBlockMinus = ItemIDMinus.防御増加値;の値を見てみるとなぜか0が…(^^
うーんスロ置き.Slotidにはアイテム番号0が代入されてるのでひょうか?(^^ 師匠、でその「スロ置き.Slotid」はprintで見て見ました? あっ、防具と防具を入れ替えたときは正常に防御の値がマイナスされまんこ(^^
こりゃあIFに問題がありそうでふ(^^ minusと付いているけど、値はマイナス?
それだと引き算されてるから足されないかな?
値がプラスなら見当違いやね。 if (ItemID.種類 == "Helm")
を
if (ItemID.種類 == "Helm"|| ItemID.種類 == "Non" )
にしたら出来まひた(^^
やっぱりイフに問題があったようでふね(^^ 無事全ステータス反映されるようになりまひた(特殊なやつ除く)(^^
これで装備が見た目に反映されるようにするといい感じでふ(^^ if文が多いようならswiitch文でまとめた方がいいんでね? Switch文でふか(^^
まだ使ったことない未知の文でふ(^^
オブジェクトの子だとトランスフォームで呼び出しできまふが(^^
曾々々々々孫くらいだと呼び出しできまふぇんね(^^
何とかしたいところ(^^ でもこれ(^^
transform.Find("Ethan/EthanSkeleton/EthanHips/EthanSpine/.../TinyPotion頭")
みたいにクッソ長くなるんでふよね(^^
いい案はありまふぇんか?(^^ Public GameObject 頭装備
って上の方に書いてインスペクタから参照すればいいんじゃない
さーて今日はボーンをいれたぞ!
https://i.imgur.com/AUHjK2N.jpg
久しぶりのBlenderで手間取りました 実は頭装備は変数で代入しようとしてるんでふ(^^
その方法だと(^^
if(なんたら)
{
}
else if(nanntara)
{
}
.....
これを何百と描かないといけまふぇん(^^
別の方法ありまふか?(^^ >>532
マダツボミのパクリからカラーリングでだいぶ印象変わりまひたね(^^ 言ってる意味がよくわからんが
TinyPotion頭の階層に空ゲームオブジェクトを作ってTinyPortion頭の親になるようにするか
、もしくはいっそTinyPortion頭の親ボーンをインスペクタから参照して
頭装備.transform.GetChild(0)ってやればいいんじゃないの 俺にふるなというに
ボッキングのお願いと質問は満腹です
他あたって GetChildってintでふよね?
(1)だと上から一番目が選ばれまふ(^^
これだと空のオブジェクトを1000,2000と入れないといけなくなりまんこ(^^
そこで名前で取得するにはどうすればよいでひょうか?(^^ 何をしてるのかさっぱりわからなくなってきまひたが(^^
無事やりたいことが出来まひた(^^
ワンコ大師匠に感謝でふ(^^ つ・・・ついに装備が完成しまひた・・・!(^^
入れ替えでステータスと見た目が反映されまんこ(^^
思わず僕もボッキングでふ(^^ if(nantara){
}else if (nantara2)
を何百もするつもりならなおSwitchの方がいい。
switch(参照する値){
case nantara:
処理
break;
case nantara2:
処理2
break;
default:
何にも該当しなかったときの処理
break;
}
てかんじでif文よりは管理しやすくなる。 スイッチって結構簡単なんでふね(^^
今度修正するとき使いまふ(^^ 今日はかなり進んだのでもうやめにしまひょう(^^
疲れまひた(^^ スプライト2000近くあるのでApplyに時間かかりまんこ(^^ これどうすればいいんでふか?(^^
https://i.imgur.com/QuYeD4X.png
名前の前に(Float)もas floatもダメでひた(^^ amountがfloat型なんでしょ
(int)amountにすれば 師匠そんな時は師匠の大好きなマス書くんですお
mathf.〇〇()
○○のとこは
ttp://unitygeek.hatenablog.com/entry/2013/01/08/180649
に詳しくありまんこ ごめんなふぁい(^^
上のスクリプトは致命的なバグがあることが判明したのでやめまふ(^^ 風邪でバイト休んだらインフルエンザと勘違いされて
3連休になってしまったぞ!
というわけで一気にモーション作った
https://i.imgur.com/JZ0oop2.jpg
Blenderでも簡単なモーションならなんとか作れる 静止画でもなかなか
けったいな動きしててよろしいな gifアニメ用のスクショ撮る機能でも付けようかと思ったけど
めんどくさいからやめた
とても鬱陶しいモンスターに仕上がってるから
リリースを楽しみにしててね! モンスターの遠距離攻撃の処理を書く前に
投擲アイテムを作る
https://i.imgur.com/jSna25A.jpg
うむ、どこからどうみてもクルミである 役に立たないのが検索でヒットするの本当にムカつきまふね(^^
情報が古かったりその通りにやってもエラー吐いたり(^^
ネットの情報なんて9割糞(^^
1割を探す手間が大変でふ(^^
さて、オンライン化したいけどどうする!?(^^
けちんぼしないでやり方教えて(^^ >>555
一旦unityから離れてサーバー側のapi作れ UnityWebRequestによるHTTP通信
http://blog.applibot.co.jp/blog/2016/07/20/unity-webrequest/
[Unity/C#]WWW/HttpWebRequestにおける中間者攻撃の危険性を考慮した通信プログラムまとめ
https://qiita.com/harmegiddo/items/b72ca4f430292251c8a6
とまだUnity参入して一週間とたたないおれがいらんこと言ってみる。
UE4から、WebGLやHttps通信対応ってのが心動いた。
あとコミュニティの大きさ。 師匠!自分は下記のヨウツベでphpとmysalの連携みてめちゃ簡単っておもいますた
ttps://www.youtube.com/watch?v=EByl95OMG2o C#(ジャップ語)で戸惑ってるガイジがphp出来るとは到底思えんな(笑)
そもそもサーバ契約出来んのか? PHPしてるやつが全員サーバー契約して勉強してるわけないだろ 動画みるとわかるのですが、xamp環境でやってますのでローカルだから契約とか関係ないでげす
んでもってphpも丁寧に見せてくれてるから簡単に分かるかなと
英語だけどなんとなく聞いてると解ってきますw よーし、投擲アイテム及び敵の投擲攻撃ができたぞー
https://i.imgur.com/T9ao7UV.jpg
お弟子さんもMMO作りたいっていってたしいっしょに作ればいいんじゃない? ワンコ師匠、弟子はいまなんとなくフライトシミュレーター作成してます!
なので無理でげす
というかmmoなんて、まだまだ先の先のそのまた先くらいです><
水平レーダー完成w
ttps://gyazo.com/c937ec312831c17df63afb024772c539 TrailRendererで攻撃の残像みたいな表現に挑戦中
うまく設定できない
https://i.imgur.com/7M7LA5R.jpg
そろそろダンジョンも作り込んでいくか Trail、どういうイメージなのかわからないが
こんな感じに設定すると残像的になると思うでや
https://imgur.com/wxhu2zy
ワンコの場合はマフラーっぽいがテクスチャがなんであれ
不透明だとどうしても帯がのびてアーレーお戯れをー的になってしまうので
TrailのMaterialはParticle系にして、これ自体のAlphaも下げて半透明
TrailのColorの半透明と透明の調整が肝
武器っぽいのはWidthも変化させてやるといいかも
あとは軌跡自体がイメージ通りでないという話なら
刀身全体ではなく発生源の透明オブジェクトいれて
Alignmentをlocalにしてやるとか
ロングソードがうなるである とりあえずアセットのマテリアル入れてみた
https://i.imgur.com/53DWmWW.jpg
>>567のColorの半透明処理がどうしてもできないのよ ベースマテリアルをparticle/additiveにしてtintのalphaさげてもかね? ああ、このやり方がわかんないとか?
https://imgur.com/a/tMUrO
・・・それは言えねぇな
そういや成犬伝説2だか買ってみたのかね? >>570
なんだクリックすればいいだけだったか
カラーっていうかグラデーションを作るやつだったんだな
https://i.imgur.com/M5UQ7VL.jpg
成犬はなんか評判が悪いし、何より今月は風邪であまり働いてなくて収入少ないから
見送ることにした
そもそもうちのアパートはペット禁止だ おおヒョウタンバナよ
背後からウサギの糞を吐き出して襲うとは
なさけない オンライン化は難しそうなので諦めまひた(^^
さて、今宵はどんな感じでふか?(^^
僕のMMOはつまらないでふよ(^^
頑張ってるのに面白くならないのはどういう事でふか?(^^ 師匠!がんばりと面白さはイコールじゃないでげず
がんばりが評価されるのは子供時代だけでした>< >>586
作る作る言って逃亡するゲ作の1よりクソゲーでも作ってる方がいいだろ。
作るのと作らないのじゃ天地の差があるね。 マスコットのトカゲくんでふよ(^^
https://i.imgur.com/QxC3hcq.jpg
攻撃はできまふ(^^
倒すことも出来まふ(^^
でも攻撃してこないのでモンスターではありまふぇん(^^
凄いスピードで逃げ回るので(^^
これタゲって倒せって言われたらストレスマッハでふ(^^ 師匠!!すげーmmoって感じの画面ですね!
やってみたいでしゅ!! そのうち安定したらうpりまふよ(^^
楽しみに待っててくらふぁい(^^ 草をどうやって生やすか色々やってたけど
最終的にBlenderのアドオンGrassFreeに頼ることにした
https://i.imgur.com/Ha8e9xU.jpg
意地でも3D-Coatで作ってやるぜ〜と思ってたけど無理でした Blender使い方がまだ全然わからないけど、そういうのも出来るのですねー
しゅごいです!是非使ってみたいでしゅ>< >>582のやり方は急に重くなったのでやっぱりやめた
やはり板ポリにテクスチャ貼るのがいいのだろうか Unityって草とか木生やす機能ありまふぇんでひたっけ?(^^
あれは重いんでふか?(^^ あれはTerrainの機能だろう
おれはTerrain使っとらん 緑のブロックの上に雑草が生い茂るのもおかしいな
生い茂る草の表現をするならこんな感じか
https://i.imgur.com/3kgzlzu.jpg ぼっこの大師匠いまふか?(^^
クエストとオンライン化ってどっちが先がいいでふか?(^^ ローポリ植物作成
名付けてタマキン草
https://i.imgur.com/6oTdDPU.jpg
ローポリっつっても500くらいあるけど ボッキング
実装する力が明らかにたりていないのにそれを聞いてどうするというのだ
ドラキー倒す程度の実力つける努力放棄で
ヤマタノオロチが先ですかバラモスが先ですかて考える意味あるかね
なんでちゃんとスライム倒さないんだろ?意味がわからん
そんでこの話、何回も話題に出てる気がするが
どっちかしか選べないとしたら?
クエストなしのMMOとオフラインのオープンワールド、自分も同意してたろ ローポリな木
https://i.imgur.com/2hFbnSZ.jpg
ボッキングはさっさとお弟子さんに助けを求めるべし
求めるべし 今オンライン化やってまふ(^^
順調にいってたのでふが唯一バグが発生しまひた(^^
HPBar.GetComponent<HPBarScPLayer>().setHPRate(PlayerHPMax, PlayerHP);
がぬるぽっていわれまんこ(^^
なんででふか?(^^ 自力ではテクスチャの加工すらままならず
妥協して丸パクリ
https://i.imgur.com/d1yJbog.jpg
草原っぽくしたいのに未だ森っぽいのは色が濃いせいか 全体のマップ見てないから解からないけど
緑がかたまり過ぎてるんじゃないかな
左上のだと1個ブロック抜いてみるとか
■■
■
↓
■
■
既にあったら申し訳ないが
光原置いて太陽の光が差し込む演出とか タマキン草植えたくってやった
ドローコールが半端ない
https://i.imgur.com/EfxGZoF.jpg
>>597
ランダムダンジョンだから間引く等は難しいのよ
光源もスマホ向けだから重くなって難しいかも
でもちょっとやってみようかしら ワンコは知ってるような気がするがマメ書いとくわ
・ライト自体はそれほど重いわけではなくてキャストシャドウが重い
・ワンコゲの場合、unityによるライト類のベイクはできないが
ブロックパターンやオブジェクトにBlenderで焼いたり
ペイントで影、AOなどもテクスチャとして描くのは昔ながらのセオリー
・ランダムマップを構成するブロックパターンとして同じ地形でも
繁った木、間引いた木などのバリエーションを用意するのはあるある
アルゴリズムがわからんのでワンコダンジョンでブロックパターンという概念が
馴染むのかよくわからんが応用次第だよな
問題はマンドクセーとこ、、、 いずれも出来そうだけど
採用しようと思ったらなかなか面倒臭い改変が必要ね
とはいえ影だけはなんとかしたい
ここだけでも作り変えてみるか そういや用途によるが
キャラの影とか木の影はprojectorでフェイクシャドウも検討するとよいぞ
ignore layersで自分自身には影のせないとかチューニングする
計算量がないのでモバイルだと定番で
板ポリにぼんやり影の絵書いてキャラの足元に配置ってのは
unityではわざわざやらないと思う、ちょっとした段差でもおかしなことになるし
こういうやつなあ
http://ft-lab.ne.jp/cgi-bin-unity/wiki.cgi?page=unity_projector_shadow ■ このスレッドは過去ログ倉庫に格納されています