サーバー代とかはあとで考えまひょう(^^
今はちまちま作りまふ(^^
UnityでMMO作りたいけどどうする!?(^^ [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
1ダーク王鍬大使 ◆SoVpkB15jY
2017/07/16(日) 15:50:08.98ID:wWznjvX2181名前は開発中のものです。
2017/07/28(金) 01:21:29.13ID:x8SHhDDv >>171
あの犬ってElonaPlusの屑?
あの犬ってElonaPlusの屑?
182ダーク王鍬大使 ◆SoVpkB15jY
2017/07/28(金) 03:58:55.14ID:nCW5s3Ai 眠れないでふ(^^
続き作って気を紛らわしまふよ(^^
ボッキング!(^^
続き作って気を紛らわしまふよ(^^
ボッキング!(^^
183名前は開発中のものです。
2017/07/28(金) 04:07:48.70ID:l3g+hB6V これは良スレ
ボッキング!
ボッキング!
184名前は開発中のものです。
2017/07/28(金) 05:22:01.06ID:QK3oqQCB ああ、死亡な
よく考えるんだ
おいウンコの死体をきりつけるんじゃねぇ
ウンコがenemyでなければ切りつけるきもなくなるだろ
enemyですらないウンコに興味はありませんと書けばいいんだ
俺は朝から何を言ってるんだ・・・・
よく考えるんだ
おいウンコの死体をきりつけるんじゃねぇ
ウンコがenemyでなければ切りつけるきもなくなるだろ
enemyですらないウンコに興味はありませんと書けばいいんだ
俺は朝から何を言ってるんだ・・・・
185名前は開発中のものです。
2017/07/28(金) 05:35:19.86ID:QK3oqQCB ウンコが死んだら
アイテムドロップさせる
ドロップした"item"はクリックしたら
それはもう壮大なジングルを鳴らして消してやれば
ああウンコから素敵なものを俺は拾ったよママン
という雰囲気は出せる
この辺はここまでのおさらいだから頑張れ
実際のアイテム獲得処理はインベントリ実装が大変なので後回し
あとはuGUIで文字やらを表示か
やれるとこまでやってみやがれ
しかし輪郭はなあ・・・少々ムズイんだ
何か方法を考える
アイテムドロップさせる
ドロップした"item"はクリックしたら
それはもう壮大なジングルを鳴らして消してやれば
ああウンコから素敵なものを俺は拾ったよママン
という雰囲気は出せる
この辺はここまでのおさらいだから頑張れ
実際のアイテム獲得処理はインベントリ実装が大変なので後回し
あとはuGUIで文字やらを表示か
やれるとこまでやってみやがれ
しかし輪郭はなあ・・・少々ムズイんだ
何か方法を考える
186名前は開発中のものです。
2017/07/28(金) 06:10:31.21ID:l3g+hB6V Unityってアウトラインのシェーダー無かったっけ
187名前は開発中のものです。
2017/07/28(金) 06:55:49.04ID:7DRRkVxc toonならあるので差し替えてごく簡単に実装か、
レガシーなedge detectionをどっかで探してくるかだが、
めんどうなことになりそうなのでやっぱtoonかな
マジでやるとshader触んなきゃなんないから避けたい
レガシーなedge detectionをどっかで探してくるかだが、
めんどうなことになりそうなのでやっぱtoonかな
マジでやるとshader触んなきゃなんないから避けたい
188名前は開発中のものです。
2017/07/28(金) 07:30:39.97ID:7DRRkVxc うん、とりあえずtoonで我慢だな
このプロジェクト、喫茶店でテストしてると恥ずかしい(ノ _ \)
まぁアイテムとUI終わったら教える、
toonマテリアル差し替えならUIステ表示よりは簡単
このプロジェクト、喫茶店でテストしてると恥ずかしい(ノ _ \)
まぁアイテムとUI終わったら教える、
toonマテリアル差し替えならUIステ表示よりは簡単
189名前は開発中のものです。
2017/07/28(金) 07:49:23.42ID:7DRRkVxc んで明日はドラクエ発売でついつい
アマゾンでぽちっちゃったから
土日は開発おやすみ
今日中に
・死亡からのアイテムドロップ
・ステ表示
・赤線
実装しときやがれ
ドラクエも土日の2日でクリアしやがれ
アマゾンでぽちっちゃったから
土日は開発おやすみ
今日中に
・死亡からのアイテムドロップ
・ステ表示
・赤線
実装しときやがれ
ドラクエも土日の2日でクリアしやがれ
190ダーク王鍬大使 ◆SoVpkB15jY
2017/07/28(金) 11:31:02.21ID:nCW5s3Ai ううむ・・・(^^
Textを使っても画面に文章が表示されない・・・(^^
これは困りまひたね(^^
まあ時間はあるしゆっくりやっていきまひょう(^^
Textを使っても画面に文章が表示されない・・・(^^
これは困りまひたね(^^
まあ時間はあるしゆっくりやっていきまひょう(^^
191名前は開発中のものです。
2017/07/28(金) 11:35:54.18ID:I6W/ThBj ググればこの手のステ表示は出てくるからよく探しやがってください
192ダーク王鍬大使 ◆SoVpkB15jY
2017/07/28(金) 11:36:48.17ID:nCW5s3Ai ボタンは表示できるのにTextは無理みたいでふ(^^
前ゲーム作ったときは普通に表示されてたのに(^^
困りまひた(^^
チンコショボーン(^^
前ゲーム作ったときは普通に表示されてたのに(^^
困りまひた(^^
チンコショボーン(^^
193ダーク王鍬大使 ◆SoVpkB15jY
2017/07/28(金) 11:43:05.72ID:nCW5s3Ai 質問がありまふ(^^
プレイヤーのステータスはPlayerスクリプトに入れるべきでふか(^^
それとも普通に別スクリプト?(^^
プレイヤーのステータスはPlayerスクリプトに入れるべきでふか(^^
それとも普通に別スクリプト?(^^
194名前は開発中のものです。
2017/07/28(金) 12:19:17.70ID:I6W/ThBj 作りにもよるので、いちがいにはいえないが、
基本的な考え方として
その仕事をするひとにスクリプトをつける
プレイヤーがプレイヤーUIに対して関数で指示を出し、
プレイヤーUIが、自分のスクリプトで処理をする
あとuGUIはこういうことしたいんだろ?
http://westhillapps.blog.jp/archives/44661739.html
できるんじゃないのー?んー?
基本的な考え方として
その仕事をするひとにスクリプトをつける
プレイヤーがプレイヤーUIに対して関数で指示を出し、
プレイヤーUIが、自分のスクリプトで処理をする
あとuGUIはこういうことしたいんだろ?
http://westhillapps.blog.jp/archives/44661739.html
できるんじゃないのー?んー?
195名前は開発中のものです。
2017/07/28(金) 12:24:12.94ID:I6W/ThBj ああ、追従しなくてもいいのかな
それならもっと簡単だけど、
文字大きすぎたりするとみえなくなるぞ
それならもっと簡単だけど、
文字大きすぎたりするとみえなくなるぞ
196ダーク王鍬大使 ◆SoVpkB15jY
2017/07/28(金) 12:24:16.86ID:nCW5s3Ai 多分出来そうでふ(^^
ただ今から出かけるので続きは2時半ごろで(^^
ボッキング!(^^
ただ今から出かけるので続きは2時半ごろで(^^
ボッキング!(^^
197名前は開発中のものです。
2017/07/28(金) 12:33:24.75ID:I6W/ThBj 行ってきやがれ
uGUIさん、モンスターをタゲッたので情報を表示してもらえまふぇんか、
引数に情報はつめておきました(^^
と丁寧に頼みやがれ
uGUIごるあ、俺がお前の顔に直接ウンコって書いてやる
こんなことやってたら破綻、uGUIはいずれいうこと聞かなくなる
人間社会とおなじかも
uGUIさん、モンスターをタゲッたので情報を表示してもらえまふぇんか、
引数に情報はつめておきました(^^
と丁寧に頼みやがれ
uGUIごるあ、俺がお前の顔に直接ウンコって書いてやる
こんなことやってたら破綻、uGUIはいずれいうこと聞かなくなる
人間社会とおなじかも
198名前は開発中のものです。
2017/07/28(金) 12:47:23.71ID:I6W/ThBj そいでもって、タゲられたウンコに
uGUIが、
ウンコさん、あなたタゲられたそうですよ?
HPかわったりしたら最新情報をおしえてくださいね?(^^
までできたら言うことなし
そんで途中で違うウンコとか地面クリックしたらどうする?、
とか考えられれば立派なボッキング
でもそうなるとc#のデリゲートとかイベントなんかの話になって
かなり難しいかもだから、
まずは思うようにかきやがればいいかな
uGUIが、
ウンコさん、あなたタゲられたそうですよ?
HPかわったりしたら最新情報をおしえてくださいね?(^^
までできたら言うことなし
そんで途中で違うウンコとか地面クリックしたらどうする?、
とか考えられれば立派なボッキング
でもそうなるとc#のデリゲートとかイベントなんかの話になって
かなり難しいかもだから、
まずは思うようにかきやがればいいかな
199名前は開発中のものです。
2017/07/28(金) 14:06:26.10ID:7cz1PQQU >>192
フォントサイズがデカすぎるんじゃないかね?
フォントサイズがデカすぎるんじゃないかね?
200ダーク王鍬大使 ◆SoVpkB15jY
2017/07/28(金) 15:08:46.29ID:nCW5s3Ai いろいろいじってみたら表示されまひた(^^
ありがとうございまんこ(^^
感謝感謝のボッキング!(^^
ありがとうございまんこ(^^
感謝感謝のボッキング!(^^
201ダーク王鍬大使 ◆SoVpkB15jY
2017/07/28(金) 15:15:21.69ID:nCW5s3Ai HPバーってどうやって作るんでひょうか(^^
ツクール2000で強引にHPバー作るのと同じでひょうか(^^
それとも一ドットずつ減らしたピクチャを用意する感じ?(^^
アドバイスお願いしまんこ(^^
ツクール2000で強引にHPバー作るのと同じでひょうか(^^
それとも一ドットずつ減らしたピクチャを用意する感じ?(^^
アドバイスお願いしまんこ(^^
202ダーク王鍬大使 ◆SoVpkB15jY
2017/07/28(金) 15:26:35.48ID:nCW5s3Ai とりあえずHPの減り具合によって10のパターン画像を作りまふ(^^
203名前は開発中のものです。
2017/07/28(金) 15:43:07.16ID:jN9rnZWr http://gomafrontier.com/unity/492
こんなとこじゃねえ?
上手いこといったらキャブ画像ぐらいアップしやがれ
ここみてるやつに
カフェでプロジェクト開くとどんだけ恥ずかしいか共有だ
こんなとこじゃねえ?
上手いこといったらキャブ画像ぐらいアップしやがれ
ここみてるやつに
カフェでプロジェクト開くとどんだけ恥ずかしいか共有だ
204名前は開発中のものです。
2017/07/28(金) 15:43:49.51ID:jN9rnZWr どうしたいかによるが
10も画像いらんような
10も画像いらんような
205ダーク王鍬大使 ◆SoVpkB15jY
2017/07/28(金) 16:02:21.06ID:nCW5s3Ai ううむ・・・エラーの原因がわかりまふぇん(^^
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI; //2017/07/28追加 テキストUI関連でふ(^^
public class UImonster : MonoBehaviour {
public Text text;//2017/07/28追加 テキストUI関連でふ(^^
// Update is called once per frame
void Update () {
text = this.GetComponent<Text>(); //2017/07/28追加 テキストUI関連でふ(^^
text.text = target; //2017/07/28追加 テキストUI関連でふ(^^
}
}
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI; //2017/07/28追加 テキストUI関連でふ(^^
public class UImonster : MonoBehaviour {
public Text text;//2017/07/28追加 テキストUI関連でふ(^^
// Update is called once per frame
void Update () {
text = this.GetComponent<Text>(); //2017/07/28追加 テキストUI関連でふ(^^
text.text = target; //2017/07/28追加 テキストUI関連でふ(^^
}
}
206名前は開発中のものです。
2017/07/28(金) 16:46:11.99ID:nYMBAHfB targetはどこから出てきたw
207名前は開発中のものです。
2017/07/28(金) 17:13:29.03ID:Ma817agj playerが渡す予定のtargetを受け取るための関数をつくる
ウンコがダメージうけとるのと同じ
ウンコがダメージうけとるのと同じ
208ダーク王鍬大使 ◆SoVpkB15jY
2017/07/28(金) 17:37:59.10ID:nCW5s3Ai 関数関連はさっぱりよくわからないので後回しにしまひょう(^^
アイテムドロップ関連を先にやりまふ(^^
ボッキング!(^^
アイテムドロップ関連を先にやりまふ(^^
ボッキング!(^^
209名前は開発中のものです。
2017/07/28(金) 17:54:46.81ID:Ma817agj ズコーw
まあ頑張れw
まあ頑張れw
210名前は開発中のものです。
2017/07/28(金) 18:08:17.31ID:7cz1PQQU うんこってこれ以上なにをドロップするのん?
211ダーク王鍬大使 ◆SoVpkB15jY
2017/07/28(金) 18:52:38.46ID:nCW5s3Ai うんこはうんこをドロップするでひょう(^^
212名前は開発中のものです。
2017/07/28(金) 19:42:23.44ID:QK3oqQCB おいこら
なにがうんこをドロップするでひょうだ
ドロップするようになったのか
なにがうんこをドロップするでひょうだ
ドロップするようになったのか
213ダーク王鍬大使 ◆SoVpkB15jY
2017/07/28(金) 19:50:01.11ID:nCW5s3Ai まだでふ(^^
UIはこんな感じにしたいでふ(^^
左上がステータスとかマップとか(^^
モンスターをタゲると真ん中上にモンスタ-名とHPが表示される感じで(^^
ドロップはしばし待たれよ(^^
ボッキング!(^^
http://i.imgur.com/KTD9Oxl.png
UIはこんな感じにしたいでふ(^^
左上がステータスとかマップとか(^^
モンスターをタゲると真ん中上にモンスタ-名とHPが表示される感じで(^^
ドロップはしばし待たれよ(^^
ボッキング!(^^
http://i.imgur.com/KTD9Oxl.png
214ダーク王鍬大使 ◆SoVpkB15jY
2017/07/28(金) 19:59:44.37ID:nCW5s3Ai アイテム落とすのは出来たのでふが0.0.0地点にしか発生しまふぇん(^^
もうちょっと工夫してみまふ(^^
もうちょっと工夫してみまふ(^^
215名前は開発中のものです。
2017/07/28(金) 20:00:32.39ID:QK3oqQCB またしてもうんこ帝国が進化してやがる・・・
さぼってるように見えて割とガッツリ作業してるな
多分、ものづくり向いてるよ
意地でも完成させろや
さぼってるように見えて割とガッツリ作業してるな
多分、ものづくり向いてるよ
意地でも完成させろや
216名前は開発中のものです。
2017/07/28(金) 23:12:20.74ID:QK3oqQCB おいコラ、いまどういう状況だ
夢中でやってんのか
夢の中なのか
どっちかはっきりしやがれ...zzz
夢中でやってんのか
夢の中なのか
どっちかはっきりしやがれ...zzz
217名前は開発中のものです。
2017/07/29(土) 03:55:34.56ID:nO9Lf3Ka ボッキング君寝るの早すぎ
218ダーク王鍬大使 ◆SoVpkB15jY
2017/07/29(土) 07:11:19.00ID:iCqr+Xge 最近体調崩し気味で寝るのが早いでふ(^^
ごめんなふぁい(^^
ごめんなふぁい(^^
219名前は開発中のものです。
2017/07/29(土) 07:23:11.24ID:3kC/9DdN おう
おはようございます、この野郎
今どうなってんだ、どこで詰まってんだ
おはようございます、この野郎
今どうなってんだ、どこで詰まってんだ
220ダーク王鍬大使 ◆SoVpkB15jY
2017/07/29(土) 07:40:46.30ID:iCqr+Xge 今UI関連を整理してまふ(^^
詰まってるところは(^^
・アイテムのドロップでモンスターの位置を取得(^^
・↓これをスクリプトから切り替える(なんてググればいいかわかりまふぇん)(^^
http://i.imgur.com/33AI1NB.png
詰まってるところは(^^
・アイテムのドロップでモンスターの位置を取得(^^
・↓これをスクリプトから切り替える(なんてググればいいかわかりまふぇん)(^^
http://i.imgur.com/33AI1NB.png
221名前は開発中のものです。
2017/07/29(土) 07:57:49.79ID:3kC/9DdN うんこがドロップするんだからうんこが死ぬ前に
transform.positon //うんこ自身の座標にinstantiate
チェックんとこは素直に答えちゃうと
UIの有効・無効って感じだけど
実際やりたいのは表示・非表示ではないか?
transform.positon //うんこ自身の座標にinstantiate
チェックんとこは素直に答えちゃうと
UIの有効・無効って感じだけど
実際やりたいのは表示・非表示ではないか?
222名前は開発中のものです。
2017/07/29(土) 07:58:21.50ID:3kC/9DdN あああああああああああああああ
まーたーあげーてしまいましたーーーー
すみませんでしたーーーー
まーたーあげーてしまいましたーーーー
すみませんでしたーーーー
223ダーク王鍬大使 ◆SoVpkB15jY
2017/07/29(土) 08:01:39.23ID:iCqr+Xge ふぁい(^^
表示非表示でふ(^^
解決方法をご教授おねがいしまんこ(^^
表示非表示でふ(^^
解決方法をご教授おねがいしまんこ(^^
224名前は開発中のものです。
2017/07/29(土) 08:22:58.68ID:3kC/9DdN UIのスクリプトのどっかでこんな感じの宣言しておいて、
インスペクタで表示制御したいオブジェクト指定する
[SerializeField] //インスペクタに表示するおまじない
RawImage img; //消したい画像を格納する変数
消したいとこで消す
img.enabled = false;
表示したいとこで表示
img.enabled = true;
インスペクタで表示制御したいオブジェクト指定する
[SerializeField] //インスペクタに表示するおまじない
RawImage img; //消したい画像を格納する変数
消したいとこで消す
img.enabled = false;
表示したいとこで表示
img.enabled = true;
225ダーク王鍬大使 ◆SoVpkB15jY
2017/07/29(土) 08:35:19.39ID:iCqr+Xge using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class UI : MonoBehaviour {
// Use this for initialization
void Item () {
RawImage img; //消したい画像を格納する変数
img.enabled = false;
}
エラー吐きまひた(^^
[SerializeField] はどう使うのでひょうか?(^^
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class UI : MonoBehaviour {
// Use this for initialization
void Item () {
RawImage img; //消したい画像を格納する変数
img.enabled = false;
}
エラー吐きまひた(^^
[SerializeField] はどう使うのでひょうか?(^^
226名前は開発中のものです。
2017/07/29(土) 08:39:25.81ID:3kC/9DdN [SerializeField]
RawImage img;
public にしないでインスペクタに表示する方法で
単にこうかけば、インスペクタにセット欄表示されるから
RawImage(1)をセットできる
RawImage img;
public にしないでインスペクタに表示する方法で
単にこうかけば、インスペクタにセット欄表示されるから
RawImage(1)をセットできる
227ダーク王鍬大使 ◆SoVpkB15jY
2017/07/29(土) 08:52:28.18ID:iCqr+Xge Item voidがありまふぇん(^^
ちゃんとスクリプトにはItem voidを設定しまひたのに(^^
ところで僕は何をしようとしてたんでひたっけ?(^^
頭がこんがらがってクルクルパーでふ(^^
一旦休憩にしまひょう(^^
http://i.imgur.com/3cHxOpp.png
ちゃんとスクリプトにはItem voidを設定しまひたのに(^^
ところで僕は何をしようとしてたんでひたっけ?(^^
頭がこんがらがってクルクルパーでふ(^^
一旦休憩にしまひょう(^^
http://i.imgur.com/3cHxOpp.png
228名前は開発中のものです。
2017/07/29(土) 08:53:56.21ID:3kC/9DdN 状況がわかんねぇww
とりあえず表示・非表示は解決したんか?
とりあえず表示・非表示は解決したんか?
229ダーク王鍬大使 ◆SoVpkB15jY
2017/07/29(土) 08:56:47.69ID:iCqr+Xge まだでふ(^^
あっ思い出しまひた(^^
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class UI : MonoBehaviour
{
[SerializeField]
RawImage img;
// Use this for initialization
void Item()
{
img.enabled = false;
}
}
ここまで作って実験でボタンでVoid Itemを呼び出そうとしてたんでひた(^^
あっ思い出しまひた(^^
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class UI : MonoBehaviour
{
[SerializeField]
RawImage img;
// Use this for initialization
void Item()
{
img.enabled = false;
}
}
ここまで作って実験でボタンでVoid Itemを呼び出そうとしてたんでひた(^^
230名前は開発中のものです。
2017/07/29(土) 08:59:53.55ID:3kC/9DdN public void item //以下略
にすると...?
にすると...?
231名前は開発中のものです。
2017/07/29(土) 09:03:12.17ID:3kC/9DdN ちょっと確認したいんだが、
「UIに表示されたアイテムをクリックすると使用されて消える」
をやろうとしてる?
「UIに表示されたアイテムをクリックすると使用されて消える」
をやろうとしてる?
232ダーク王鍬大使 ◆SoVpkB15jY
2017/07/29(土) 09:10:51.68ID:iCqr+Xge 左上のバーのアイテムをクリックするとアイテムメニューが開くをやろうとしてまふ(^^
233名前は開発中のものです。
2017/07/29(土) 09:12:50.62ID:3kC/9DdN あーそういうこと
やっかいなとこに手つけたなw
まーonClickで指定したい関数はpublicにすれば選択できるようになったろ?
やっかいなとこに手つけたなw
まーonClickで指定したい関数はpublicにすれば選択できるようになったろ?
234ダーク王鍬大使 ◆SoVpkB15jY
2017/07/29(土) 09:18:44.57ID:iCqr+Xge 出来まひた(^^
ありがとうございまんこ(^^
感謝感謝のボッキング!(^^
ありがとうございまんこ(^^
感謝感謝のボッキング!(^^
235名前は開発中のものです。
2017/07/29(土) 09:22:27.75ID:3kC/9DdN あれだな
関数とか変数の名前って大事で
item() じゃなくて
openItemMenu()
とかにすれば、こっちもピンとくるし
自分にとっても見通しよくなるから気をつかってみやがってください
全部 void うんこ1() void うんこ2() とかだったら1ヶ月後には暗号文になる
関数とか変数の名前って大事で
item() じゃなくて
openItemMenu()
とかにすれば、こっちもピンとくるし
自分にとっても見通しよくなるから気をつかってみやがってください
全部 void うんこ1() void うんこ2() とかだったら1ヶ月後には暗号文になる
236ダーク王鍬大使 ◆SoVpkB15jY
2017/07/29(土) 09:28:49.23ID:iCqr+Xge 変えまひた(^^
所でこれを二個にするにはどうすればいいでひょうか?(^^
http://i.imgur.com/6oJmdiC.png
RawImage img;
RawImage img2;
みたいにしてもできまふぇんでひた(^^
所でこれを二個にするにはどうすればいいでひょうか?(^^
http://i.imgur.com/6oJmdiC.png
RawImage img;
RawImage img2;
みたいにしてもできまふぇんでひた(^^
237名前は開発中のものです。
2017/07/29(土) 09:37:17.58ID:3kC/9DdN [SerializeField]
RawImage img,img2;
ちなみに[SerializeField]ってのは
属性とかアトリビュートつて、1行しか有効にならんず
RawImage img,img2;
ちなみに[SerializeField]ってのは
属性とかアトリビュートつて、1行しか有効にならんず
238名前は開発中のものです。
2017/07/29(土) 09:39:02.00ID:3kC/9DdN [SerializeField]
RawImage img1;
[SerializeField]
RawImage img2;
こうでもいいのよ?でもカッコ悪いでしょう?しょう?
RawImage img1;
[SerializeField]
RawImage img2;
こうでもいいのよ?でもカッコ悪いでしょう?しょう?
239ダーク王鍬大使 ◆SoVpkB15jY
2017/07/29(土) 09:40:08.97ID:iCqr+Xge なるほど・・・知らないことが多くてびっくり、びっくりボッキング!(^^
241名前は開発中のものです。
2017/07/29(土) 09:44:54.14ID:3kC/9DdN ちょっと整理な
インスペクタに表示されるのは
・publicな関数や変数
・[SerializeField] 属性の変数
さっきのvoid item()はpublicではなかったのでインスペクタには表示されなかった
インスペクタに表示されるのは
・publicな関数や変数
・[SerializeField] 属性の変数
さっきのvoid item()はpublicではなかったのでインスペクタには表示されなかった
242ダーク王鍬大使 ◆SoVpkB15jY
2017/07/29(土) 10:07:58.56ID:iCqr+Xge ふぁい(^^
ついにアイテムメニューを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;
}
}
}
ついにアイテムメニューを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;
}
}
}
243名前は開発中のものです。
2017/07/29(土) 10:14:03.00ID:3kC/9DdN ほう
で、次は何するって?
で、次は何するって?
244ダーク王鍬大使 ◆SoVpkB15jY
2017/07/29(土) 10:18:32.28ID:iCqr+Xge 次はどうしまひょう?(^^
モンスターをタゲッタ時にモンスター名とHPを表示
タゲってないときにそれをオフにするのを作ろうと思いまふ(^^
今は表示されっぱなしでふから(^^
ちなみにアイテムメニューはこんな感じでふ(^^
http://i.imgur.com/aTaHtKP.png
モンスターをタゲッタ時にモンスター名とHPを表示
タゲってないときにそれをオフにするのを作ろうと思いまふ(^^
今は表示されっぱなしでふから(^^
ちなみにアイテムメニューはこんな感じでふ(^^
http://i.imgur.com/aTaHtKP.png
245名前は開発中のものです。
2017/07/29(土) 10:26:43.70ID:3kC/9DdN ほう、レトロな感じだな
ちなみにそのメニューの処理は
こじんまり書くならこんな感じでも同じ動作する
自分がわかりやすいようでいいけどな
[SerializeField]
RawImage img,img2;
public void itemMenu(){
img.enabled = img2.enabled = !img.enabled;
}
内容わかんなかったんでimgとか雑な名前にして説明したけど
menuFrameとかitemBoxesとかなんとかわかりやすい名前にしときんしゃい
ちなみにそのメニューの処理は
こじんまり書くならこんな感じでも同じ動作する
自分がわかりやすいようでいいけどな
[SerializeField]
RawImage img,img2;
public void itemMenu(){
img.enabled = img2.enabled = !img.enabled;
}
内容わかんなかったんでimgとか雑な名前にして説明したけど
menuFrameとかitemBoxesとかなんとかわかりやすい名前にしときんしゃい
246ダーク王鍬大使 ◆SoVpkB15jY
2017/07/29(土) 10:46:21.87ID:iCqr+Xge そろそろモンスターを動かしたいので色々調べてみまふ(^^
しばし待たれよ(^^
しばし待たれよ(^^
247ダーク王鍬大使 ◆SoVpkB15jY
2017/07/29(土) 10:57:14.71ID:iCqr+Xge モンスターをランダムに動かしたいけどどうする!?(^^
プレイヤーとの距離が一定以下で一番近いプレイヤーに近づくようにするにはどうする!?
このサイトが参考になりそうでふが(^^
ttps://gametukurikata.com/program/enemymovedestination
移動はランダムじゃなくて同じ場所を巡回する感じみたいでふ(^^
ランダム移動はどうすればいいんでひょうか?(^^
プレイヤーとの距離が一定以下で一番近いプレイヤーに近づくようにするにはどうする!?
このサイトが参考になりそうでふが(^^
ttps://gametukurikata.com/program/enemymovedestination
移動はランダムじゃなくて同じ場所を巡回する感じみたいでふ(^^
ランダム移動はどうすればいいんでひょうか?(^^
248名前は開発中のものです。
2017/07/29(土) 11:09:20.49ID:NzajWt19 お前らドラクエやれよ
249名前は開発中のものです。
2017/07/29(土) 11:09:58.96ID:3kC/9DdN250名前は開発中のものです。
2017/07/29(土) 11:10:30.49ID:3kC/9DdN251名前は開発中のものです。
2017/07/29(土) 11:11:37.35ID:3kC/9DdN なんつって
午後はunityセミナーだからどっちみちドラクエできねんだけどさ てへぺろ
午後はunityセミナーだからどっちみちドラクエできねんだけどさ てへぺろ
252名前は開発中のものです。
2017/07/29(土) 11:17:40.72ID:3kC/9DdN おいこらボッキング
関係ないこと言っていい?
どっかに追加しやがりなさい
あげちったお詫びにホイールでの距離制御書いたる
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);
おしまい
じゃ俺はおでかげごきげんよう
関係ないこと言っていい?
どっかに追加しやがりなさい
あげちったお詫びにホイールでの距離制御書いたる
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);
おしまい
じゃ俺はおでかげごきげんよう
253ダーク王鍬大使 ◆SoVpkB15jY
2017/07/29(土) 11:37:42.86ID:iCqr+Xge float scroll = 15f; //上の方で宣言
おそらくここが原因でバグが発生しまひた(^^
-15fにすると治りまひた(^^
でもスクロールで距離が変わりまふぇん(^^
チンコショボーンでふ(^^
おそらくここが原因でバグが発生しまひた(^^
-15fにすると治りまひた(^^
でもスクロールで距離が変わりまふぇん(^^
チンコショボーンでふ(^^
254名前は開発中のものです。
2017/07/29(土) 11:54:52.67ID:3kC/9DdN えw
なんでだ
ちょっとまて
なんでだ
ちょっとまて
255名前は開発中のものです。
2017/07/29(土) 11:58:00.41ID:3kC/9DdN ああ、変数かな
ローカルじゃなくて
void Start()の上とか関数の外で宣言だぞ
ローカルじゃなくて
void Start()の上とか関数の外で宣言だぞ
256ダーク王鍬大使 ◆SoVpkB15jY
2017/07/29(土) 12:01:54.80ID:iCqr+Xge 出来まひた(^^
問題は近づけすぎると反転しちゃうのとスピードが遅いのくらいでふ(^^
まあそのうち修正しまひょう(^^
問題は近づけすぎると反転しちゃうのとスピードが遅いのくらいでふ(^^
まあそのうち修正しまひょう(^^
257名前は開発中のものです。
2017/07/29(土) 12:12:43.16ID:3kC/9DdN その辺は宿題ってやつだ
258名前は開発中のものです。
2017/07/29(土) 12:31:53.76ID:/1VX41yM むむむ
ドラクエamazonで絶賛ではないか
ステマでしょうか?はいそうです
ボッキングは買わなかったのか
しかしなんでホイール制御いれると、
開始時に接写になるかね
ちっと調べてる時間なくて
移動しちゃったけど
ドラクエamazonで絶賛ではないか
ステマでしょうか?はいそうです
ボッキングは買わなかったのか
しかしなんでホイール制御いれると、
開始時に接写になるかね
ちっと調べてる時間なくて
移動しちゃったけど
259ダーク王鍬大使 ◆SoVpkB15jY
2017/07/29(土) 13:05:36.65ID:iCqr+Xge ドラクエはps4持ってないので買えまふぇん(^^
260名前は開発中のものです。
2017/07/29(土) 13:21:41.08ID:/1VX41yM 本体かっちゃった俺だ
3DS版もあるらしいじゃん?
うんこ帝国作る方が面白いだろうけどナー
3DS版もあるらしいじゃん?
うんこ帝国作る方が面白いだろうけどナー
261ダーク王鍬大使 ◆SoVpkB15jY
2017/07/29(土) 14:01:36.85ID:iCqr+Xge 僕はRPGは作るのもプレイするのも苦手でふ(^^
なので長年の夢だったMMOを作ってまふ(^^
なので長年の夢だったMMOを作ってまふ(^^
262ダーク王鍬大使 ◆SoVpkB15jY
2017/07/29(土) 14:15:07.84ID:iCqr+Xge263ダーク王鍬大使 ◆SoVpkB15jY
2017/07/29(土) 14:21:50.55ID:iCqr+Xge 輪郭についてふと思いついたのでふが(^^
輪郭のないモデルとあるモデルを切り替えるというのはどうでふか?(^^
これなら簡単に作れそうな気がしまふ(^^
輪郭のないモデルとあるモデルを切り替えるというのはどうでふか?(^^
これなら簡単に作れそうな気がしまふ(^^
264ダーク王鍬大使 ◆SoVpkB15jY
2017/07/29(土) 14:36:21.07ID:iCqr+Xge ダメでひた(^^
Blenderで設定してもUnityで読み込まれまふぇん(^^
Blenderで設定してもUnityで読み込まれまふぇん(^^
265名前は開発中のものです。
2017/07/29(土) 15:10:08.04ID:/1VX41yM ああ、輪郭はあとでやり方教えるから、取り敢えimageeffectのアセット
インポートして、toonしぇーだてのじゅんびしときなさーい
インポートして、toonしぇーだてのじゅんびしときなさーい
266名前は開発中のものです。
2017/07/29(土) 15:19:02.22ID:m+W4++3O MMOってなんだったっけ
267名前は開発中のものです。
2017/07/29(土) 15:47:55.74ID:/1VX41yM ちとまちがえた
asset>import package>effects
にtoon shaderはいってる
マテリアルのシェーダをtoon lit outline
に変えると、線がでる
取り敢えず、
タゲッテナイトキとタゲッテイルトキで
toon lit版とtoon lit outline版のマテリアルを交換するのが簡単だと思う
asset>import package>effects
にtoon shaderはいってる
マテリアルのシェーダをtoon lit outline
に変えると、線がでる
取り敢えず、
タゲッテナイトキとタゲッテイルトキで
toon lit版とtoon lit outline版のマテリアルを交換するのが簡単だと思う
268名前は開発中のものです。
2017/07/29(土) 15:49:03.01ID:/1VX41yM 細かい説明はともかく、すこしさわってみて
269ダーク王鍬大使 ◆SoVpkB15jY
2017/07/29(土) 17:59:16.89ID:iCqr+Xge 出かけてまひた(^^
270名前は開発中のものです。
2017/07/29(土) 18:27:41.91ID:3kC/9DdN よお
playmakerのセミナー行ってきた
よいものだがc#書けるプログラマにはじれったいだけかも?
ちょっとかける人でないと理解できないんじゃないかなあ
あれが理解できるならかける気がするし
勢い買っちゃったけど出番あるのか
ややこしいすこーぷだのオブジェクト思考だの属性だのは意識しなくてよくなりそうだが
getcompornentだのvector3だのは意識する必要がある
ボッキングにはいいかもだが苦労がどの程度減るか謎
かえってググれなくなるの考えると微妙か
まぁそんな感じでした
playmakerのセミナー行ってきた
よいものだがc#書けるプログラマにはじれったいだけかも?
ちょっとかける人でないと理解できないんじゃないかなあ
あれが理解できるならかける気がするし
勢い買っちゃったけど出番あるのか
ややこしいすこーぷだのオブジェクト思考だの属性だのは意識しなくてよくなりそうだが
getcompornentだのvector3だのは意識する必要がある
ボッキングにはいいかもだが苦労がどの程度減るか謎
かえってググれなくなるの考えると微妙か
まぁそんな感じでした
271名前は開発中のものです。
2017/07/29(土) 22:10:44.18ID:3kC/9DdN そんで作業はすすんだのかね?
272ダーク王鍬大使 ◆SoVpkB15jY
2017/07/30(日) 01:28:16.52ID:jq4ytnau 寝てまひた(^^
273ダーク王鍬大使 ◆SoVpkB15jY
2017/07/30(日) 01:41:13.63ID:jq4ytnau274ダーク王鍬大使 ◆SoVpkB15jY
2017/07/30(日) 02:56:49.78ID:jq4ytnau 今やりたいことは(^^
・モンスターに防御力と特殊防御力を設定したい(^^
・シェーダーorマテリアルを切り替えたい(^^
くらいでふか(^^
他もどんどん作って完成に近づけまふ(^^
ボッキング!(^^
・モンスターに防御力と特殊防御力を設定したい(^^
・シェーダーorマテリアルを切り替えたい(^^
くらいでふか(^^
他もどんどん作って完成に近づけまふ(^^
ボッキング!(^^
275ダーク王鍬大使 ◆SoVpkB15jY
2017/07/30(日) 03:16:31.68ID:jq4ytnau 経験値が必要経験値以上なら経験値を0、必要経験値を1.1倍、レベルアップを作りまひた(^^
276名前は開発中のものです。
2017/07/30(日) 04:11:45.82ID:lDPLCfxi ほーいい調子であるか
先にマテリアルやろう
説明するが、ちょっと大変だから頑張れ
シェーダを切り替えてしまうと、
同じマテリアルを使っているすべてのウンコが真っ赤になってしまうので
マテリアルをかえます
先にマテリアルやろう
説明するが、ちょっと大変だから頑張れ
シェーダを切り替えてしまうと、
同じマテリアルを使っているすべてのウンコが真っ赤になってしまうので
マテリアルをかえます
277名前は開発中のものです。
2017/07/30(日) 04:29:23.21ID:lDPLCfxi マテリアルを複製して、それぞれのシェーダを
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(); みたいな感じ
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(); みたいな感じ
278名前は開発中のものです。
2017/07/30(日) 04:37:30.33ID:lDPLCfxi 床をクリックしたらターゲットされてたモンスターはどうなるとか
モンスターが死んだらマテリアルどうする、とか
ちゃんと考えないとおかしくなる
がんばって考えてみやがれ
例によって関数名とか説明の都合上、適当につけてるので適切になおしましょう
で、ターゲットされたとき、外れた時にインフォメーション表示する処理がちゃんとできてるなら
その関数の中にマテリアル切り替え処理を加えてやれば簡単にできるでしょう
モンスターが死んだらマテリアルどうする、とか
ちゃんと考えないとおかしくなる
がんばって考えてみやがれ
例によって関数名とか説明の都合上、適当につけてるので適切になおしましょう
で、ターゲットされたとき、外れた時にインフォメーション表示する処理がちゃんとできてるなら
その関数の中にマテリアル切り替え処理を加えてやれば簡単にできるでしょう
279ダーク王鍬大使 ◆SoVpkB15jY
2017/07/30(日) 04:40:10.22ID:jq4ytnau すごく難しそうなので頑張ってみまふ(^^
280ダーク王鍬大使 ◆SoVpkB15jY
2017/07/30(日) 04:42:14.79ID:jq4ytnau ついでに言うと例のランダム移動or接近スクリプト(^^
何とか入れて動かすことが出来まひた(^^
ランダムに動くときと硬直してる時がありまふけど(^^
何とか入れて動かすことが出来まひた(^^
ランダムに動くときと硬直してる時がありまふけど(^^
281名前は開発中のものです。
2017/07/30(日) 04:51:42.71ID:lDPLCfxi そんで防御力は
ステータスを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
ステータスを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
■ このスレッドは過去ログ倉庫に格納されています
