- 1 名前:ダーク王鍬大使 ◆SoVpkB15jY mailto:sage [2017/07/16(日) 15:50:08.98 ID:wWznjvX2.net]
- サーバー代とかはあとで考えまひょう(^^
今はちまちま作りまふ(^^
- 237 名前:名前は開発中のものです。 mailto:sage [2017/07/29(土) 09:12:50.62 ID:3kC/9DdN.net]
- あーそういうこと
やっかいなとこに手つけたなw まーonClickで指定したい関数はpublicにすれば選択できるようになったろ?
- 238 名前:ダーク王鍬大使 ◆SoVpkB15jY mailto:sage [2017/07/29(土) 09:18:44.57 ID:iCqr+Xge.net]
- 出来まひた(^^
ありがとうございまんこ(^^ 感謝感謝のボッキング!(^^
- 239 名前:名前は開発中のものです。 mailto:sage [2017/07/29(土) 09:22:27.75 ID:3kC/9DdN.net]
- あれだな
関数とか変数の名前って大事で item() じゃなくて openItemMenu() とかにすれば、こっちもピンとくるし 自分にとっても見通しよくなるから気をつかってみやがってください 全部 void うんこ1() void うんこ2() とかだったら1ヶ月後には暗号文になる
- 240 名前:ダーク王鍬大使 ◆SoVpkB15jY mailto:sage [2017/07/29(土) 09:28:49.23 ID:iCqr+Xge.net]
- 変えまひた(^^
所でこれを二個にするにはどうすればいいでひょうか?(^^ i.imgur.com/6oJmdiC.png RawImage img; RawImage img2; みたいにしてもできまふぇんでひた(^^
- 241 名前:名前は開発中のものです。 mailto:sage [2017/07/29(土) 09:37:17.58 ID:3kC/9DdN.net]
- [SerializeField]
RawImage img,img2; ちなみに[SerializeField]ってのは 属性とかアトリビュートつて、1行しか有効にならんず
- 242 名前:名前は開発中のものです。 mailto:sage [2017/07/29(土) 09:39:02.00 ID:3kC/9DdN.net]
- [SerializeField]
RawImage img1; [SerializeField] RawImage img2; こうでもいいのよ?でもカッコ悪いでしょう?しょう?
- 243 名前:ダーク王鍬大使 ◆SoVpkB15jY mailto:sage [2017/07/29(土) 09:40:08.97 ID:iCqr+Xge.net]
- なるほど・・・知らないことが多くてびっくり、びっくりボッキング!(^^
- 244 名前:ダーク王鍬大使 ◆SoVpkB15jY mailto:sage [2017/07/29(土) 09:40:46.61 ID:iCqr+Xge.net]
- >>238
たしかにかっこ悪いでふ(^^
- 245 名前:名前は開発中のものです。 mailto:sage [2017/07/29(土) 09:44:54.14 ID:3kC/9DdN.net]
- ちょっと整理な
インスペクタに表示されるのは ・publicな関数や変数 ・[SerializeField] 属性の変数 さっきのvoid item()はpublicではなかったのでインスペクタには表示されなかった
- 246 名前:ダーク王鍬大使 ◆SoVpkB15jY mailto:sage [2017/07/29(土) 10:07:58.56 ID:iCqr+Xge.net]
- ふぁい(^^
ついにアイテムメニューをONOFFする機能の追加に成功しまひた(^^ こんな感じでふ(^^ でも>>238を使ってまふ(^^ [SerializeField] RawImage img; [SerializeField] RawImage img2; public bool menuONOFF; // Use this for initialization public void openItemMenu() { img.enabled = false; if (menuONOFF == true) { img.enabled = true; img2.enabled = true; menuONOFF = false; } else { img.enabled = false; img2.enabled = false; menuONOFF = true; } } }
- 247 名前:名前は開発中のものです。 mailto:sage [2017/07/29(土) 10:14:03.00 ID:3kC/9DdN.net]
- ほう
で、次は何するって?
- 248 名前:ダーク王鍬大使 ◆SoVpkB15jY mailto:sage [2017/07/29(土) 10:18:32.28 ID:iCqr+Xge.net]
- 次はどうしまひょう?(^^
モンスターをタゲッタ時にモンスター名とHPを表示 タゲってないときにそれをオフにするのを作ろうと思いまふ(^^ 今は表示されっぱなしでふから(^^ ちなみにアイテムメニューはこんな感じでふ(^^ i.imgur.com/aTaHtKP.png
- 249 名前:名前は開発中のものです。 mailto:sage [2017/07/29(土) 10:26:43.70 ID:3kC/9DdN.net]
- ほう、レトロな感じだな
ちなみにそのメニューの処理は こじんまり書くならこんな感じでも同じ動作する 自分がわかりやすいようでいいけどな [SerializeField] RawImage img,img2; public void itemMenu(){ img.enabled = img2.enabled = !img.enabled; } 内容わかんなかったんでimgとか雑な名前にして説明したけど menuFrameとかitemBoxesとかなんとかわかりやすい名前にしときんしゃい
- 250 名前:ダーク王鍬大使 ◆SoVpkB15jY mailto:sage [2017/07/29(土) 10:46:21.87 ID:iCqr+Xge.net]
- そろそろモンスターを動かしたいので色々調べてみまふ(^^
しばし待たれよ(^^
- 251 名前:ダーク王鍬大使 ◆SoVpkB15jY mailto:sage [2017/07/29(土) 10:57:14.71 ID:iCqr+Xge.net]
- モンスターをランダムに動かしたいけどどうする!?(^^
プレイヤーとの距離が一定以下で一番近いプレイヤーに近づくようにするにはどうする!? このサイトが参考になりそうでふが(^^ ttps://gametukurikata.com/program/enemymovedestination 移動はランダムじゃなくて同じ場所を巡回する感じみたいでふ(^^ ランダム移動はどうすればいいんでひょうか?(^^
- 252 名前:名前は開発中のものです。 mailto:sage [2017/07/29(土) 11:09:20.49 ID:NzajWt19.net]
- お前らドラクエやれよ
- 253 名前:名前は開発中のものです。 mailto:sage [2017/07/29(土) 11:09:58.96 ID:3kC/9DdN.net]
- もろ
この辺じゃない tongullman.blogspot.jp/2015/11/unity-navmesh-ai.html
- 254 名前:名前は開発中のものです。 mailto:sage [2017/07/29(土) 11:10:30.49 ID:3kC/9DdN.net]
- >>248
こねぇんだよボケが!!!!!(激怒
- 255 名前:名前は開発中のものです。 mailto:sage [2017/07/29(土) 11:11:37.35 ID:3kC/9DdN.net]
- なんつって
午後はunityセミナーだからどっちみちドラクエできねんだけどさ てへぺろ
- 256 名前:名前は開発中のものです。 mailto:sage [2017/07/29(土) 11:17:40.72 ID:3kC/9DdN.net]
- おいこらボッキング
関係ないこと言っていい? どっかに追加しやがりなさい あげちったお詫びにホイールでの距離制御書いたる float scroll = 15f; //上の方で宣言 中略 //ホイール*ボッキング(^^追加 scroll += Input.GetAxis ("Mouse ScrollWheel"); //この行の最後の部分の15をscrollに修正 var cameraPosition = this.target.position + Quaternion.Euler (angleY, angleX, angleZ) * new Vector3 (0, 0, scroll); おしまい じゃ俺はおでかげごきげんよう
- 257 名前:ダーク王鍬大使 ◆SoVpkB15jY mailto:sage [2017/07/29(土) 11:37:42.86 ID:iCqr+Xge.net]
- float scroll = 15f; //上の方で宣言
おそらくここが原因でバグが発生しまひた(^^ -15fにすると治りまひた(^^ でもスクロールで距離が変わりまふぇん(^^ チンコショボーンでふ(^^
- 258 名前:名前は開発中のものです。 mailto:sage [2017/07/29(土) 11:54:52.67 ID:3kC/9DdN.net]
- えw
なんでだ ちょっとまて
- 259 名前:名前は開発中のものです。 mailto:sage [2017/07/29(土) 11:58:00.41 ID:3kC/9DdN.net]
- ああ、変数かな
ローカルじゃなくて void Start()の上とか関数の外で宣言だぞ
- 260 名前:ダーク王鍬大使 ◆SoVpkB15jY mailto:sage [2017/07/29(土) 12:01:54.80 ID:iCqr+Xge.net]
- 出来まひた(^^
問題は近づけすぎると反転しちゃうのとスピードが遅いのくらいでふ(^^ まあそのうち修正しまひょう(^^
- 261 名前:名前は開発中のものです。 mailto:sage [2017/07/29(土) 12:12:43.16 ID:3kC/9DdN.net]
- その辺は宿題ってやつだ
- 262 名前:名前は開発中のものです。 mailto:sage [2017/07/29(土) 12:31:53.76 ID:/1VX41yM.net]
- むむむ
ドラクエamazonで絶賛ではないか ステマでしょうか?はいそうです ボッキングは買わなかったのか しかしなんでホイール制御いれると、 開始時に接写になるかね ちっと調べてる時間なくて 移動しちゃったけど
- 263 名前:ダーク王鍬大使 ◆SoVpkB15jY mailto:sage [2017/07/29(土) 13:05:36.65 ID:iCqr+Xge.net]
- ドラクエはps4持ってないので買えまふぇん(^^
- 264 名前:名前は開発中のものです。 mailto:sage [2017/07/29(土) 13:21:41.08 ID:/1VX41yM.net]
- 本体かっちゃった俺だ
3DS版もあるらしいじゃん? うんこ帝国作る方が面白いだろうけどナー
- 265 名前:ダーク王鍬大使 ◆SoVpkB15jY mailto:sage [2017/07/29(土) 14:01:36.85 ID:iCqr+Xge.net]
- 僕はRPGは作るのもプレイするのも苦手でふ(^^
なので長年の夢だったMMOを作ってまふ(^^
- 266 名前:ダーク王鍬大使 ◆SoVpkB15jY mailto:sage [2017/07/29(土) 14:15:07.84 ID:iCqr+Xge.net]
- >>249
これ入れてみると最後の行がエラー吐きまふね(^^ どうしまひょう?(^^
- 267 名前:ダーク王鍬大使 ◆SoVpkB15jY mailto:sage [2017/07/29(土) 14:21:50.55 ID:iCqr+Xge.net]
- 輪郭についてふと思いついたのでふが(^^
輪郭のないモデルとあるモデルを切り替えるというのはどうでふか?(^^ これなら簡単に作れそうな気がしまふ(^^
- 268 名前:ダーク王鍬大使 ◆SoVpkB15jY mailto:sage [2017/07/29(土) 14:36:21.07 ID:iCqr+Xge.net]
- ダメでひた(^^
Blenderで設定してもUnityで読み込まれまふぇん(^^
- 269 名前:名前は開発中のものです。 mailto:sage [2017/07/29(土) 15:10:08.04 ID:/1VX41yM.net]
- ああ、輪郭はあとでやり方教えるから、取り敢えimageeffectのアセット
インポートして、toonしぇーだてのじゅんびしときなさーい
- 270 名前:名前は開発中のものです。 mailto:sage [2017/07/29(土) 15:19:02.22 ID:m+W4++3O.net]
- MMOってなんだったっけ
- 271 名前:名前は開発中のものです。 mailto:sage [2017/07/29(土) 15:47:55.74 ID:/1VX41yM.net]
- ちとまちがえた
asset>import package>effects にtoon shaderはいってる マテリアルのシェーダをtoon lit outline に変えると、線がでる 取り敢えず、 タゲッテナイトキとタゲッテイルトキで toon lit版とtoon lit outline版のマテリアルを交換するのが簡単だと思う
- 272 名前:名前は開発中のものです。 mailto:sage [2017/07/29(土) 15:49:03.01 ID:/1VX41yM.net]
- 細かい説明はともかく、すこしさわってみて
- 273 名前:ダーク王鍬大使 ◆SoVpkB15jY mailto:sage [2017/07/29(土) 17:59:16.89 ID:iCqr+Xge.net]
- 出かけてまひた(^^
- 274 名前:名前は開発中のものです。 mailto:sage [2017/07/29(土) 18:27:41.91 ID:3kC/9DdN.net]
- よお
playmakerのセミナー行ってきた よいものだがc#書けるプログラマにはじれったいだけかも? ちょっとかける人でないと理解できないんじゃないかなあ あれが理解できるならかける気がするし 勢い買っちゃったけど出番あるのか ややこしいすこーぷだのオブジェクト思考だの属性だのは意識しなくてよくなりそうだが getcompornentだのvector3だのは意識する必要がある ボッキングにはいいかもだが苦労がどの程度減るか謎 かえってググれなくなるの考えると微妙か まぁそんな感じでした
- 275 名前:名前は開発中のものです。 mailto:sage [2017/07/29(土) 22:10:44.18 ID:3kC/9DdN.net]
- そんで作業はすすんだのかね?
- 276 名前:ダーク王鍬大使 ◆SoVpkB15jY mailto:sage [2017/07/30(日) 01:28:16.52 ID:jq4ytnau.net]
- 寝てまひた(^^
- 277 名前:ダーク王鍬大使 ◆SoVpkB15jY mailto:sage [2017/07/30(日) 01:41:13.63 ID:jq4ytnau.net]
- i.imgur.com/KTUbNDo.png
結構いい感じでふ(^^ これで切り替えスクリプトさえ作れればかなりいいのでふが(^^ いいサイトありまふぇんか?(^^
- 278 名前:ダーク王鍬大使 ◆SoVpkB15jY mailto:sage [2017/07/30(日) 02:56:49.78 ID:jq4ytnau.net]
- 今やりたいことは(^^
・モンスターに防御力と特殊防御力を設定したい(^^ ・シェーダーorマテリアルを切り替えたい(^^ くらいでふか(^^ 他もどんどん作って完成に近づけまふ(^^ ボッキング!(^^
- 279 名前:ダーク王鍬大使 ◆SoVpkB15jY mailto:sage [2017/07/30(日) 03:16:31.68 ID:jq4ytnau.net]
- 経験値が必要経験値以上なら経験値を0、必要経験値を1.1倍、レベルアップを作りまひた(^^
- 280 名前:名前は開発中のものです。 mailto:sage [2017/07/30(日) 04:11:45.82 ID:lDPLCfxi.net]
- ほーいい調子であるか
先にマテリアルやろう 説明するが、ちょっと大変だから頑張れ シェーダを切り替えてしまうと、 同じマテリアルを使っているすべてのウンコが真っ赤になってしまうので マテリアルをかえます
- 281 名前:名前は開発中のものです。 mailto:sage [2017/07/30(日) 04:29:23.21 ID:lDPLCfxi.net]
- マテリアルを複製して、それぞれのシェーダを
litとlit outlineに設定し、litを通常のマテリアルとしてモンスターに設定しておく モンスターにメンバ変数として [SerializeField] Material normalMaterial, outlineMaterial; Renderer r; の三種類を用意しておく インスペクタでnormalとoutlineにそれぞれマテリアルをアタッチする startで r = GetComponentInChildren<Renderer> (); としてレンダラをrに詰めておく ターゲットされたときにマテリアルをoutlineに切り替える用と 通常に戻す用の二種類の関数(レンダラにマテリアルの切り替えを指示する)を用意する //通常関数の中身 r.material = normal; //ターゲットされたときの関数の中身 r.material = outline; プレイヤーがターゲットしたらそのモンスターのターゲットされたときの関数を ターゲットから外れたら通常関数を実行するように実装する target.changeNormalMaterial(); みたいな感じ
- 282 名前:名前は開発中のものです。 mailto:sage [2017/07/30(日) 04:37:30.33 ID:lDPLCfxi.net]
- 床をクリックしたらターゲットされてたモンスターはどうなるとか
モンスターが死んだらマテリアルどうする、とか ちゃんと考えないとおかしくなる がんばって考えてみやがれ 例によって関数名とか説明の都合上、適当につけてるので適切になおしましょう で、ターゲットされたとき、外れた時にインフォメーション表示する処理がちゃんとできてるなら その関数の中にマテリアル切り替え処理を加えてやれば簡単にできるでしょう
- 283 名前:ダーク王鍬大使 ◆SoVpkB15jY mailto:sage [2017/07/30(日) 04:40:10.22 ID:jq4ytnau.net]
- すごく難しそうなので頑張ってみまふ(^^
- 284 名前:ダーク王鍬大使 ◆SoVpkB15jY mailto:sage [2017/07/30(日) 04:42:14.79 ID:jq4ytnau.net]
- ついでに言うと例のランダム移動or接近スクリプト(^^
何とか入れて動かすことが出来まひた(^^ ランダムに動くときと硬直してる時がありまふけど(^^
- 285 名前:名前は開発中のものです。 mailto:sage [2017/07/30(日) 04:51:42.71 ID:lDPLCfxi.net]
- そんで防御力は
ステータスをhpと同様用意してたとえばnormalDefとspecialDefとかって用意して damaged関数の中で使ってやればいいだけなので これまた自分で考えるべし hp -= (damage - normalDef); とかってすればダメージ減少するべや こんなに雑だとdamageよりもnormalDefの方が大きいと 回復しちゃうけどw その辺も考える そして特殊な方も damage関数をアップグレードして void damaged(int damage, int type){ if(type == 0) { //通常攻撃 通常defで受けるダメージ計算 } if(type == 1) { //特殊攻撃 特殊defで受けるダメージ計算 } みたいに切り替えて プレイヤー側がtype指定して攻撃するようにすればOK
- 286 名前:名前は開発中のものです。 mailto:sage [2017/07/30(日) 04:56:01.16 ID:lDPLCfxi.net]
- >>280
おおお すごいね ボッキングが成長してやがる・・・ ボッキングはレベルがあがった! C#スキルが3あがった ぐぐってパクリングスキルが7あがった オブジェクト思考スキルが2あがった 最大HPが4さがった こんなとこか 二週間前とは別人かもな
- 287 名前:名前は開発中のものです。 mailto:sage [2017/07/30(日) 07:06:51.25 ID:lDPLCfxi.net]
- //enumとswitchの使い方を覚えましょう
enum BokkingState {NETA, DEKITA, IKIZUMATTA} BokkingState bs; switch( bs ) { case BokkingState.NETA : Debug.Log( "ぶっ殺すよ?" ); break; case BokkingState.DEKITA : Debug.Log( "ほんまかいな!?" ); break; case BokkingState.IKIZUMATTA : Debug.Log( "相談しなさい" ); break; }
- 288 名前:ダーク王鍬大使 ◆SoVpkB15jY mailto:sage [2017/07/30(日) 12:02:15.02 ID:jq4ytnau.net]
- 寝てまひた(^^
最近すぐ眠くなりまふ(^^ ボッキング!(^^
- 289 名前:ダーク王鍬大使 ◆SoVpkB15jY mailto:sage [2017/07/30(日) 12:17:26.32 ID:jq4ytnau.net]
- なぜかエラー吐きまひた(^^
チンコショボーンでふ(^^ i.imgur.com/Cu6HE2m
- 290 名前:.png []
- [ここ壊れてます]
- 291 名前:ダーク王鍬大使 ◆SoVpkB15jY mailto:sage [2017/07/30(日) 12:20:55.53 ID:jq4ytnau.net]
- 色々試したけどエラーが必ずどこかで出まふ(^^
ヒントをもう一本くらふぁい(^^
- 292 名前:名前は開発中のものです。 mailto:sage [2017/07/30(日) 12:28:23.56 ID:oxmvfp2s.net]
- 脳死状態でこぴぺすんなw
target.getCompornentとかなんとかだ
- 293 名前:ダーク王鍬大使 ◆SoVpkB15jY mailto:sage [2017/07/30(日) 12:38:24.64 ID:jq4ytnau.net]
- 関数ってのは概念を理解できなかったのでC#勉強したときに後回しにしたんでふけど(^^
結局勉強しないでここまで来てしまったので何とか勉強したいでふ(^^ 今日から明日にかけてC#勉強の旅に出たいでふ(^^ この先関数分からなかったら必ず躓きまふから(^^ ボッキング!(^^
- 294 名前:名前は開発中のものです。 mailto:sage [2017/07/30(日) 13:03:50.32 ID:oxmvfp2s.net]
- エライ!
>>286 のとこは俺が癖でミスってるんだけど もうこれぐらいはボッキングが気づいてなおせないとだめな 前、一回あったし、多分気づくだろと思って訂正しなかった 従って反省してない、ゲラゲラ 本読むのもいいが 今まで書いたコードのコメント自分なりにつけなおして整理してみれ target.GetCompornent<unko>().damaged(damage); ってなんのことやねん、 だいだいgetcompornentってなんだよとか調べてみたり 関数ってこう書くんでいいんか、とか勉強用のシーンつくって試したり 漠然と読書ってよりはそういうステップが重要と思う
- 295 名前:名前は開発中のものです。 mailto:sage [2017/07/30(日) 13:21:10.05 ID:a4t3r5mD.net]
- >>288
C#の絵本ってのがネットに落ちてるから読むといいよ ボッキング!
- 296 名前:ダーク王鍬大使 ◆SoVpkB15jY mailto:sage [2017/07/30(日) 14:37:06.48 ID:jq4ytnau.net]
- >>290
arigatougozaimannko(^^ >>289 ミスがあったんでふか(^^ よーく調べてみまふ(^^ ところでアイテムって(^^ int item = 1 //1=ポーション みたいにintで管理するのと(^^ string item = ポーション みたいにするのどっちがいいんでひょうか?(^^ ほかの方法があるなら教えてほしいでふ(^^
- 297 名前:ダーク王鍬大使 ◆SoVpkB15jY mailto:sage [2017/07/30(日) 14:41:47.82 ID:jq4ytnau.net]
- ググってみまふ(^^
ググるのって大事でふね(^^
- 298 名前:ダーク王鍬大使 ◆SoVpkB15jY mailto:sage [2017/07/30(日) 15:11:30.39 ID:jq4ytnau.net]
- アイテムリストは実装出来まひた(^^
i.imgur.com/r7Kqdbd.png
- 299 名前:名前は開発中のものです。 mailto:sage [2017/07/30(日) 15:20:31.89 ID:t+0W0y3+.net]
- ああ、いいんじゃない
ちょっと今アイテム周りがいかに難しいかの説明を 書こうと思ったけどいい線いってる さて、それをどう使うのかね?
- 300 名前:ダーク王鍬大使 ◆SoVpkB15jY mailto:sage [2017/07/30(日) 15:22:08.09 ID:jq4ytnau.net]
- アイテムリストのアイテムステータスに自分でMagicを付け加えるのに成功しまひた(^^
この調子でどんどん続きを作りまひょう(^^ C#のお勉強もしなくてはいけまふぇんね(^^
- 301 名前:ダーク王鍬大使 ◆SoVpkB15jY mailto:sage [2017/07/30(日) 15:23:19.08 ID:jq4ytnau.net]
- >>294
スクリプト側にアイテムのステータスを作るんだと思いまふ(^^ よくわかってまふぇんけど(^^
- 302 名前:名前は開発中のものです。 mailto:sage [2017/07/30(日) 15:26:11.82 ID:t+0W0y3+.net]
- ふむ、まぁそれでマスタデータはよしとして
プレイヤーが所持しているってのはどう表現するよ?
- 303 名前:ダーク王鍬大使 ◆SoVpkB15jY mailto:sage [2017/07/30(日) 15:28:00.51 ID:jq4ytnau.net]
- 多分プレイヤーに変数か関数を用意して呼び出すんじゃないでふか?(^^
まだ理解してまふぇんけど(^^
- 304 名前:名前は開発中のものです。 mailto:sage [2017/07/30(日) 15:30:27.10 ID:t+0W0y3+.net]
- うん、まぁ
プレイヤーのメンバ変数で所持数などを管理し、関数で使う、と とりあえずいいともう
- 305 名前:名前は開発中のものです。 mailto:sage [2017/07/30(日) 17:19:02.24 ID:t+0W0y3+.net]
- どうよ?
うまくいきそうかね
- 306 名前:ダーク王鍬大使 ◆SoVpkB15jY mailto:sage [2017/07/30(日) 19:02:58.16 ID:jq4ytnau.net]
- ごめんなふぁい、(^^
寝てまひた(^^
- 307 名前:名前は開発中のものです。 mailto:sage [2017/07/30(日) 19:04:13.01 ID:lDPLCfxi.net]
- 一体どういうライフスタイルだよww
- 308 名前:ダーク王鍬大使 ◆SoVpkB15jY mailto:sage [2017/07/30(日) 20:29:24.42 ID:jq4ytnau.net]
- さて、何を作ろうとしてたんでひたっけ?(^^
やることが多すぎて混乱してきまふ(^^
- 309 名前:名前は開発中のものです。 mailto:sage [2017/07/30(日) 20:46:09.70 ID:lDPLCfxi.net]
- ここいらでwebglで公開するか
このスレ読んでる方も状況把握しづらいからな アウトラインはできたんけ?
- 310 名前:ダーク王鍬大使 ◆SoVpkB15jY mailto:sage [2017/07/30(日) 20:49:00.68 ID:jq4ytnau.net]
- アウトラインは設定出来まひたが切り替えまでは実装できてまふぇん(^^
理由は関数をいまいち理解してないことなどがあげられまふ(^^ Webglってなんでふか?(^^
- 311 名前:名前は開発中のものです。 mailto:sage [2017/07/30(日) 20:57:43.96 ID:lDPLCfxi.net]
- じゃあアウトラインからやんなさい
アイテムより簡単 関数は
- 312 名前:ちょっと説明してやるか
webglはちょっといいのがあるか探してみるか [] - [ここ壊れてます]
- 313 名前:ダーク王鍬大使 ◆SoVpkB15jY mailto:sage [2017/07/30(日) 20:59:31.71 ID:jq4ytnau.net]
- ダメージ計算式作りまひた(^^
i.imgur.com/otEyP6V.png
- 314 名前:ダーク王鍬大使 ◆SoVpkB15jY mailto:sage [2017/07/30(日) 21:01:10.96 ID:jq4ytnau.net]
- あっこれだと防御と魔法防御が一緒になって攻撃でも魔法でも両方が反映されちゃいまふね(^^
- 315 名前:名前は開発中のものです。 mailto:sage [2017/07/30(日) 21:03:43.44 ID:lDPLCfxi.net]
- お、おう・・・w
ツッコミどころがいっぱいあるけど見なかったことにする
- 316 名前:名前は開発中のものです。 mailto:sage [2017/07/30(日) 21:09:18.80 ID:lDPLCfxi.net]
- いいサンプルがみつかんなかったけど
webglってこういうやつ unityで開発したゲームをブラウザで実行できる https://developer.cloud.unity3d.com/share/-J8WDI2XUz/webgl/ メリット:インストール作業などなしにOS問わず多くの人に触ってもらえる デメリット:ゲームを配置するサーバが必要
- 317 名前:ダーク王鍬大使 ◆SoVpkB15jY mailto:sage [2017/07/30(日) 21:09:43.97 ID:jq4ytnau.net]
- ・アイテムのドロップをモンスターの位置に落とす
・モンスターをタゲッタ時に輪郭を表示 ・ダメージ計算式 ・アイテムの設定 ほかにもいろいろ 後回しにしてたらどんどん増えていきまふ(^^ 頑張って一つずつ実装しなければいけまふぇんね(^^
- 318 名前:ダーク王鍬大使 ◆SoVpkB15jY mailto:sage [2017/07/30(日) 21:10:50.54 ID:jq4ytnau.net]
- >>310
サーバどうするんでふか?(^^ お金ないでふよ(^^ 困りまひた(^^ チンコショボーンでふ(^^
- 319 名前:名前は開発中のものです。 mailto:saga [2017/07/30(日) 21:13:07.10 ID:lDPLCfxi.net]
- サーバは無料なとこ探すんだよ
- 320 名前:名前は開発中のものです。 mailto:sage [2017/07/30(日) 21:15:13.48 ID:lDPLCfxi.net]
- あれ、まだアイテムドロップできてないんか
- 321 名前:ダーク王鍬大使 ◆SoVpkB15jY mailto:sage [2017/07/30(日) 21:19:13.12 ID:jq4ytnau.net]
- ドロップは出来てまふけど0.0.0にしか落ちまふぇん(^^
何とかして来週中に全部仕上げたいでふ(^^
- 322 名前:名前は開発中のものです。 [2017/07/30(日) 21:23:10.98 ID:lDPLCfxi.net]
- このへんは後回しがいいと思うぞ、ちょっと難易度高い
・アイテム管理関連(UI含む) ・メッセージ周り(NPCやシステムメッセージ類) 逆に 1. ダメージ計算式 2. アイテムのドロップをモンスターの位置に落とす 3. モンスターをタゲッタ時に輪郭を表示 4. プレイヤー側へのダメージと死亡処理 このあたりができないようでは無理 この順でやってみれ
- 323 名前:名前は開発中のものです。 [2017/07/30(日) 21:23:56.43 ID:lDPLCfxi.net]
- あああああああああああああああああああああああ
もうしわけございません;; またやってしまいました私は世界いちのうっかりさんです;;
- 324 名前:ダーク王鍬大使 ◆SoVpkB15jY mailto:sage [2017/07/30(日) 21:32:02.46 ID:jq4ytnau.net]
- 頑張ってみまふ(^^
- 325 名前:名前は開発中のものです。 mailto:sage [2017/07/30(日) 21:36:33.12 ID:lDPLCfxi.net]
- モンスターを倒す処理ってできてるんけ?
敵いなくなったら攻撃とまるけ?
- 326 名前:ダーク王鍬大使 ◆SoVpkB15jY mailto:sage [2017/07/30(日) 21:42:48.99 ID:jq4ytnau.net]
- 敵は死んだら消えまふ(^^
攻撃はなぜか止まりまふぇん(^^ この辺りも要修正でふね(^^
- 327 名前:名前は開発中のものです。 mailto:sage [2017/07/30(日) 21:46:22.57 ID:lDPLCfxi.net]
- じゃあそっからだ
攻撃は止める処理しないとダメな
- 328 名前:ダーク王鍬大使 ◆SoVpkB15jY mailto:sage [2017/07/30(日) 21:51:13.69 ID:jq4ytnau.net]
- 今こんな感じになってまふ(^^
https://www.axfc.net/u/3829683.zip 1280*600でプレイ推奨(^^
- 329 名前:名前は開発中のものです。 mailto:sage [2017/07/30(日) 22:03:36.57 ID:lDPLCfxi.net]
- ヒルみてぇのいいなあ
とうとううんこはクビになったんか
- 330 名前:名前は開発中のものです。 mailto:sage [2017/07/30(日) 22:06:13.17 ID:lDPLCfxi.net]
- んーどう説明するかな
- 331 名前:名前は開発中のものです。 mailto:sage [2017/07/30(日) 22:10:04.26 ID:lDPLCfxi.net]
- targetって、ヒルがDestroyされると、要するに存在しなくなるとnullになるんさ
ってことは、 targetがnullなら攻撃中止してやれば攻撃おわり
- 332 名前:名前は開発中のものです。 mailto:sage [2017/07/30(日) 22:23:52.40 ID:lDPLCfxi.net]
- 1は
攻撃の種類(物理と魔法?)が複数存在しているなら 攻撃種類情報渡してやらないと、敵はどっちの防御でダメージ減らすかわからないわな なのでいろいろ実装方法はあるけど とりあえず>>281みたいな方法で実装してもいいけど 魔法攻撃実装してないから意味ないので 物理だけ計算しておいてはどうだ?
- 333 名前:名前は開発中のものです。 mailto:sage [2017/07/30(日) 22:29:25.44 ID:lDPLCfxi.net]
- 2はどういうロジックにしてるかわからんが、
モンスターの死亡処理の中で Destroyする前に、 Instantiate (アイテムのオブジェクト, transform.position, Quaternion.identity);
- 334 名前:名前は開発中のものです。 mailto:sage [2017/07/30(日) 22:35:17.34 ID:lDPLCfxi.net]
- 3と4は12終わってからな
- 335 名前:名前は開発中のものです。 mailto:sage [2017/07/30(日) 23:13:58.10 ID:lDPLCfxi.net]
- ◾️関数というか
- 336 名前:UnityとC#の基本的な話
スクリプトはクラスの定義を書いたもので、Playerスクリプトも開くとクラス クラスは細かい話を抜くと、変数と関数の二つの要素しかない public class Player なんとかかんとか { int hp; //変数 GameObject target; //変数 void Update() { //関数 条件満たしたらattack(); } void attack(){ //関数 //ターゲットしているモンスターにダメージを渡す target.GetCompornent<モンスターのスクリプト>().damaged(int damage); } } public class Monster なんとかかんとか { int hp; int 防御; public void damaged(int damage){ ダメージ計算してhpから減らす処理 if (hp <= 0){ Instanciateでアイテムをドロップ 自分自身をDestroy } } } こんな風に相手の関数を呼び出したり、自分で関数を使ったりしてるだけ ここまでOK? [] - [ここ壊れてます]
- 337 名前:名前は開発中のものです。 mailto:sage [2017/07/31(月) 01:57:28.33.net]
- おお
|

|