16/10/18 22:38:44.79 KXNUDKKG.net
このシューティングって公式のだっけ?
951:名前は開発中のものです。
16/10/19 00:57:02.12 uMYbcv7W.net
>>928
Unity Technologies Japan製で最終コミットは1年前
まあ勢いで作るだけは作ったけど放置ってとこだろ
952:名前は開発中のものです。
16/10/19 02:02:59.59 BY8m4F//.net
こんばんは、ゲーム制作初心者のものです。
今、右クリックでMain CameraのPositionを変更して、再度右クリックすると元の
Positionに戻るというのを作りたいのですが、
if(Input.GetMouseButton(1))
{
prefab.transform.localPosition = new Vector3(0.0f,18.0f,-35.0f);
// prefabはすでにpublicで宣言してあって、unityでMain Camaraに変えました
}
上のif文で一回目のPosition変更はできたのですが、二回目のPosition変更を
入れようとするとなぜか一回目も行われなくなってしまいます
if(一回目){ if(一回目){ }
if(二回目){ if(二回目){ }
}
}
上のように入れ子にしても二つ並べてもダメでした。
左クリックはボール発射に使っているのでなんとか右クリックでPosition変更を
やりたいです!どなたかわかる方いましたらご教授ください!お願いします!!
953:名前は開発中のものです。
16/10/19 02:24:17.07 RQZM0rsf.net
>>930
そのif(一回目)ってのはどういう条件式なの?
floatの比較で==になってないんじゃね?っていうエスパー
954:名前は開発中のものです。
16/10/19 02:26:36.59 9g+eWgDu.net
>>930
前半のコードだけを見る限り、
「元の場所に戻す」プログラムが省略されてしまっている。
ゆえにアドバイスしにくい。
その上で予想するが、
「フレーム」という考え方が、理解できていないように見える。
フィルム映画でもマンガのコマでもいいから
955:想像して欲しいのだけれど、 ある物体が行って戻ってくるには、最低でも2コマが必要になるわけで、 それを1コマで行ってしまうと、結局移動していない(=1回目も動かない)ことになる
956:名前は開発中のものです。
16/10/19 02:45:51.59 BY8m4F//.net
929のものです。返信ありがとうございます!
コードはつい先ほど関数にしてみました。
void Update() {
if(Input.GetMouseButton(1))
{
count+=3;
if(count % 2 == 0)
{
prefab.transform.localPosition = First();
}
else
{
prefab.transform.localPosition = Second();
}
}
}
Vector3 First()
{
return new Vector3(0.0f, 18.0f, -35.0f);
}
Vector3 Second()
{
return new Vector3(0.0f, 4.0f, -13.2f);
}
}
これで右クリックしたらPositionが動いたり動かなかったりしました!
フレームの話がとても分かりやすかったです!
フレームを二倍に(?)すれば解決ということでしょうか??
それともほかのオブジェクトに二回目を張り付ければよいのでしょうか??
957:名前は開発中のものです。
16/10/19 03:28:18.70 qWkgq49o.net
大量のオブジェクトの物理演算を出来るだけ高FPSで動かすためには
どんな感じのPCスペックが必要でしょうか?
高クロックCPU、コア数&スレッド数U、GPU性能
要求の高い要素を教えて頂きたいです!
958:名前は開発中のものです。
16/10/19 05:38:48.41 uMYbcv7W.net
>>933
最近眠りが浅くて変な時間に目が覚める…
クリック取りたいのにGetMouseButtonでボタンの状態を取ってるのを誰も突っ込まないのは何故??
GetMouseButtonはボタンが押されているか(押されているフレーム全て)
GetMouseButtonDownはボタンが押されたか(押されたフレームのみ)
GetMouseButtonUpはボタンが離されたか(離されたフレームのみ)
とりあえずGetMouseButtonDownかGetMouseButtonUpで取らなきゃダメだろ
例えば60fpsで0.1秒押してたら6回カメラ動かして元のままというコードになってる、押してから離すまで毎フレームカメラを動かしてたらそりゃどっちで止まるかわからんよ
より正確にクリックだけ判定するなら、GetMouseButtonDownで押された場所と時間を取り、GetMouseButtonUpで移動距離がドラッグが発生する閾値未満である事、時間が長押しと判定する閾値未満である事を確認する必要がある
あとcount+=3;の意図がわからない…なぜ3?
インクリメント演算子(++)を使おう
値の二者択一ならif文でなく条件演算子(?:)にしよう
などと考えつつ寝不足のおかしなテンションで書いたら↓こうなった、お勧めはしないw
void Update() {
if(Input.GetMouseButtonUp(1)){
prefab.transform.localPosition = (++count % 2 == 0) ? First() : Second();
}
}
959:名前は開発中のものです。
16/10/19 08:56:39.94 GRNSHmsW.net
>>917
とりあえず、ビルドについては、バージョン5.3.x系以下を入れてインスコ時にWebPlayerも選択しなさい
960:名前は開発中のものです。
16/10/19 10:10:29.04 seFno84V.net
>>934
PCスペックより、アセットを買ったほうがいいですよ
割安です。たしかアセットストアのスクリプトあたりにあったと思いますよ
961:名前は開発中のものです。
16/10/19 11:25:26.88 eESta9NW.net
932の者でした!934さんありがとうございます!!GetMouseBottonUpで試してみます!!
962:名前は開発中のものです。
16/10/19 12:29:26.86 TbwLZ246.net
鎖の先に鉄球つけたような物を振り回したいのですが
ヒンジでつないだだけだと挙動がものすごく暴れたりします
鎖の端を掴んでグルグル回しても、鉄球がうまく円運動しなかったり
前に向かって投げ出したりできません
ヒンジのパラメータもあれこれいじったり、鉄球の質量を上げ下げしてもダメでした
いわゆるモーニングスターのような武器を作りたいのですが
うまいやり方はないでしょうか?
963:名前は開発中のものです。
16/10/19 12:54:20.63 ct1UV5+y.net
>>939
アセットストア
スクリプト
964:名前は開発中のものです。
16/10/19 13:11:31.51 1j3+/zhm.net
>>939
物理制御を諦め�
965:ス方が建設的じゃないの?
966:名前は開発中のものです。
16/10/19 15:02:52.96 TXWjMRxa.net
>>924
なんの日本語でしょうか?
>>925
blackberryという単語はありませんでした
私の方法は、プロジェクトファイルを丸ごとopenでやってみたのですが
このようなエラーが出て、作業することができません
URLリンク(imgur.com)
また、私が使っているバージョンは5.3と5.4です
967:名前は開発中のものです。
16/10/19 15:07:46.57 E0dwgkrd.net
だからスクリプト書けない初心者は同じバージョンでやれと何度言えば
書籍でやる場合も同様
エラー見て自分で修正できないんだから書いてある通りにやるしかねえだろに
968:名前は開発中のものです。
16/10/19 15:13:26.70 RQZM0rsf.net
>>942
そこに書いてある内容はよんだかい?
それエラーじゃなくね?continue押した?
菅原くん、その文章をgoogle翻訳にでもいれてみなよ
969:名前は開発中のものです。
16/10/19 15:20:00.61 E0dwgkrd.net
自動変換は100%正常に変換できるとは限らないから
そのまま続けても初心者はやっぱ途中で判らなくなる危険がある
チュートリアルには5.2と書いてあったけどそれ見ると5.0だな
まあ5.0から5.2までならダイジョブってことだろw
970:名前は開発中のものです。
16/10/19 15:27:13.64 CpGEg5Y6.net
Web Player って動作環境の話だから、別にWindowsだけで動かすなら気にしないでいいよ
最近、セキュリティの観点からNPAPIの廃止の方向に向かってるからそれを使う
WebPlayerもサポートしなくなってるんだよ
971:名前は開発中のものです。
16/10/19 15:31:24.67 DC6kuo1B.net
甘いな
5.2以前じゃないと馬鹿初心者はつまずくよ
このスレでも何度か質問があったはず
972:名前は開発中のものです。
16/10/19 15:38:12.12 CpGEg5Y6.net
バージョン違いも調べながらやれば勉強になるけど
そもそも最初の最初で躓くようじゃそれもそうだな
URLリンク(unity3d.com)
ここに揃ってるから適当なの入れてみたら
複数同居できるから試してみればいい
973:名前は開発中のものです。
16/10/19 15:40:31.61 TXWjMRxa.net
>>944
間違えました、こっちでした
URLリンク(imgur.com)
後苗字違います「簀河原」です
974:名前は開発中のものです。
16/10/19 15:47:51.43 DC6kuo1B.net
ぐたぐた言ってねえで馬鹿初心者は5.2でやれ
多少とも理解できるようになったらまた質問しろ
975:名前は開発中のものです。
16/10/19 16:04:51.39 tvByK0nI.net
>>949
君はまず英語のメッセージを読む所から始めよう
976:名前は開発中のものです。
16/10/19 17:20:46.59 tvByK0nI.net
試しに5.5.0b7で開いてみたが特に問題はなし
チュートリアルの内容もざっくり眺めた限りでは特にバージョン違いで影響が出そうな所もなさそうだ
メッセージを見るにプロジェクト作ってAssetsに放り込んだとかおかしなことをやらかしてプロジェクトの中にプロジェクトが入っている状態なのだろう
とりあえずzip落として解凍したらUnity起動して最初の画面でOpen→解凍して出来たフォルダを選択すればOK
解凍ツールなどによっては無駄な階層を作るかもしれないが、AssetsとかProjectSettingsというフォルダが入ってるフォルダがプロジェクトフォルダだぞと
977:名前は開発中のものです。
16/10/19 17:23:42.53 XcjguDzR.net
>>949
アセットを買えばできると思いますよ
たしかアセットストアのどこかにあったと思います
978:名前は開発中のものです。
16/10/19 17:26:10.83 Tr2DkQ7i.net
余計な事言わなくてもいいから
最後までチュートリアルの通りにやって問題なかったならともかく
中途半端に大丈夫とか言っても初心者はすぐ行き詰まってまたアホ質してくるぞ
979:名前は開発中のものです。
16/10/19 17:31:53.25 DC6kuo1B.net
そこまで言わなくても
多分>>952は常駐していつも質問に回答してくれてる人だから問題ないだろ
むしろ質問が少ないと寂しがってるかもよ
980:名前は開発中のものです。
16/10/19 17:49:20.32 RQZM0rsf.net
なんか今人
981:多そうなんで誰か>>855についてわかんないっすかね? 3Dにいままであんま触れてこなかったもんでさっぱりなんですわ
982:名前は開発中のものです。
16/10/19 18:23:16.35 tvByK0nI.net
>>956
基本的には無理、>>855で既に結論が出てるが切り貼りして新しいシェーダーを作るのが正解
983:名前は開発中のものです。
16/10/19 19:35:27.98 RQZM0rsf.net
>>957
やっぱそうなのね、ありがとう
てことはある程度shaderの記述を勉強するしか無いか
984:名前は開発中のものです。
16/10/20 16:47:03.91 bJLgxC3C.net
>>952
Assetsをopenしてしまったのが原因でした
再度、削除して、入れてみたら上手く行きましたありがとうございます
また、最新バージョンにも様子を見たところ上手くいきました
初心者ですいませんでした、皆さんに迷惑掛けてすいませんでした
最新バージョンに関しては、Unity Web Playerを改めてダウンロードしようと思います
>>953
ごめんなさい、意味がわかりません
資産や財産がアセットストアにありませんでした
985:名前は開発中のものです。
16/10/20 17:45:41.15 eBOJNuRp.net
ほんと君は他人の話をきちんと聞かない上に調べもしないんだな
またWEB PLAYERがありませんどうしたらいいですか とかアホ質すんなよ
986:名前は開発中のものです。
16/10/20 18:41:43.98 +5xjZsrc.net
まあどうしてもブラウザで実行したいならWebGLにしては、、、ってチュートリアルだっけ
987:名前は開発中のものです。
16/10/20 19:07:09.05 mz6HatZQ.net
>>959
アセットを買ったほうがいいと思いますよ。
988:名前は開発中のものです。
16/10/20 19:28:39.42 cw/+lMVK.net
>>959
Web Playerに関しては主要ブラウザが軒並みNPAPIプラグインのサポートを切ったので現時点では「使えない」と思っていい
URLリンク(blogs.unity3d.com)
現在Webで公開するつもりならWebGLしか選択肢がないという状況だが、これもまたブラウザの実装がいまいちという微妙な空白状態にあるといっていい
よって習得が目的ならとりあえずはStand-alone Playerで単体アプリケーション(Windowsならexe)として書き出すのがいいと思う
まあ色々グダグダ言う奴はいるけど、初心者が勘違いして迷走するのはのはよくある事だから気にする必要はないよ
ただ、数回のやり取りの中で「明示されている情報」を見落としたり読んでいなかったりする事が多そうだと感じた
何か問題にぶつかったら自分の見落としや勘違いがないか面倒がらずに自分で確認する癖はつけた方がいいかもね
開発ってのは問題の発生とその解決の繰り返しだからある程度は自己解決できるようになる事は必須だよ
989:名前は開発中のものです。
16/10/20 19:51:05.32 zkM+Wrqi.net
と偉そうに講釈たれてるけど
いつまでたっても初心者から抜け出せないベテランだから
こんな風になりたくなかったら真に受けず自身の才能を見極めろ
990:名前は開発中のものです。
16/10/20 20:21:03.66 0n5FF/Xp.net
>>959
アセットはどれも大した金額じゃないんだからアセットにして試すのがいいよ
もし君がアセットを使いこなせれば新たなアセットを生み出すし
仮にそのアセットが使えなかったとしてもアセットは君のアセットになるから損はしない
そのアセットを使えなかったという経験や、アセットをアセットにした経験自体が
君の貴重なアセットになる
安心して目に付いたアセットを君のアセットにするんだ
991:名前は開発中のものです。
16/10/20 20:29:38.89 cw/+lMVK.net
本当に答えないで罵倒だけしてる無能を煽ると反応早いよなぁ
992:名前は開発中のものです。
16/10/20 22:10:18.02 oM510N94.net
Unityにインポートした3Dモデルのメモリ使用量をスクリプトから計算したいんだけど
参考になる記事とか無いかしら?
993:名前は開発中のものです。
16/10/20 22:11:31.83 0n5FF/Xp.net
>>966
日本語の不自由さはアセットでは解決できない。Unityに起因しない問題は
このスレでは解決できない。本当に申し訳ない
994:名前は開発中のものです。
16/10/20 22:14:23.57 mz6HatZQ.net
>>967
アセットを買えばいいと思いますよ。たしかアセットストアのエディタかスクリプトにあったと思います。
スクリプトなんて難しいことする必要はないですよ
995:名前は開発中のものです。
16/10/20 23:50:12.10 bJLgxC3C.net
>>962
なるほど、理解しました。
>>963
えっ使えないんですか、初めて知りました…
明示されている情報については、バージョンで使えないものの自己判断していました…
自己判断をする前に調べようという心が大切なんですね
何か問題が起きた時自己解決するよう努力します
>>965
なるほど、まずはアセットストアでアセットのチュートリアルというものに触って
そのアセットの経験を積もうと思います
996:名前は開発中のものです。
16/10/22 15:33:30.22 a83lJ7M1.net
Sceneビューにカメラの倍率などを無視した固定サイズで描画するにはどういった方法がありますか?
目的は編集・デバッグ用に座標点を示すことです
今はGizmos.DrawWireCubeを使っていますがエディタのズームイン・アウトで
大きくなったり小さくなりすぎて見えなくなってしまうので困ってます
997:名前は開発中のものです。
16/10/22 15:37:23.16 r6WtvbNz.net
>>971
アセットを買えばいいと思いますよ。たしかアセットストアのスクリプトあたりにあると思います
998:名前は開発中のものです。
16/10/22 15:52:57.61 QFPn47nj.net
>>971
canvas使う
別カメラで撮る
デバック目的なら前者かな
あとスレ立て
999:名前は開発中のものです。
16/10/22 16:08:24.47 7HAYm7PT.net
質問です
今3Dのゲームを作ってるのですがシェーダをどれを使っていいかで迷ってます
ビルドはwebglやAndroidなどの負荷をかけたら困るプラットフォーム向けに
したいと思ってます
それでアセットストアからあるマテリアルをダウンロードして使ってるのですが
それの色が少し違うバージョンを作りたいと思ってます
で、ビルトインのスタンダードシェーダではalbedo項目で色を変える事が
できるのですがmobileのdiffuseシェーダでは色を変える項目はなく
テクスチャの色そのまましか設定できません
webglやAndroidでもスタンダードシェーダを使うことが問題ないのだったら
そのまま使おうと思ってるのですがこういう用途の場合どのシェーダを
使うのが適切なのでしょうか?
1000:名前は開発中のものです。
16/10/22 16:13:02.63 a83lJ7M1.net
>>973
ありがとうございますCanvasはUIでしか使ったことがないので詳しく見てみます
>あとスレ立て
テンプレのユーザーガイド↑↑↑が404になってますけど、新しいページはマニュアル↓↓↓であってますか?
・ユーザーガイド
URLリンク(docs.unity3d.com)
・マニュアル
URLリンク(docs.unity3d.com)
1001:名前は開発中のものです。
16/10/22 17:02:31.96 9oryxuwU.net
ID:a83lJ7M1
なんだこいつ。教えてもらっておいて満足に例も言えないのかよ
1002:名前は開発中のものです。
16/10/22 17:06:45.41 Z7UE2eYv.net
何も教えられないバカは黙ってろカス
1003:名前は開発中のものです。
16/10/22 18:31:58.73 SC/5Zbk4.net
先日、PlayMakerを買おうか相談した初心者です
購入後、最初はわけわかめで、それでもコードを書くよりは簡単ということですが初心者にはとても難しく、
何度放り投げようとも思いいましたが、いじっているうちにmayaで作ったキャラも何とか動くようになりました
考えるより慣れろですね・・・背中を押してくれた方々に感謝(ペコリ
1004:名前は開発中のものです。
16/10/22 18:38:57.72 r6WtvbNz.net
>>974
アセットを買ったほうがいいですよ。シェーダもあります
1005:名前は開発中のものです。
16/10/22 19:17:21.67 a83lJ7M1.net
次スレ立てました
【3Dゲームエンジン】Unity質問スレッド27
スレリンク(gamedev板)l50
1006:名前は開発中のものです。
16/10/22 20:45:17.73 lUXSpP8m.net
>>974
自分で書くのがいいよ。
複雑なモノならともかくMobile用のDiffuseに
色を指定できる機能を付ける程度のシェーダは
プログラミングしている人ならちょっと調べればすぐ書ける
1007:名前は開発中のものです。
16/10/22 22:00:26.12 7HAYm7PT.net
>>981
ありがとうございます
シェーダプログラミングは経験が無いのですがこれから勉強してみます
1008:名前は開発中のものです。
16/10/22 23:11:41.29 K65g6OC0.net
>>980
乙
1009:名前は開発中のものです。
16/10/23 00:28:12.79 9oubJ41s.net
>>870
> プログラム書けない素人がUnity使っても
> 挫折するか、既存アセット使ったノベルゲー作るかくらいしかない
それはそれでUnityの下方の理想形だろう・・・
>>879
> プログラム知らないならUnreal Engineに来いよ
> Unityスレばっか伸びて寂しいのだよ
アセットおじさんを連れていけばきっとスレが伸びると思いますよ。
1010:名前は開発中のものです。
16/10/23 01:44:09.33 Vd84WoVm.net
UEってコード書かなくてもゲーム作れるんです?
1011:名前は開発中のものです。
16/10/23 02:04:31.27 MQee5V0I.net
>>985
書かなくていいよ。ノード繋げて。
ね、簡単でしょ。 すれば作れる。
1012:名前は開発中のものです。
16/10/23 02:08:41.43 MQee5V0I.net
>>984
すごく残念。UEのアセットはUnityほど万能でない。
1013:名前は開発中のものです。
16/10/23 02:35:10.40 NTAAai2+.net
UNITYのアセットストアはいいですよ
UEより検索しやすいです。
ぜひアセットを購入して下さい
完成したプロジェクトというアセットを買えばいきなりゲームが完成です!
1014:名前は開発中のものです。
16/10/23 13:52:47.69 4j9LmJSC.net
>>986
一応AssetStoreにそう言うビジュアルスクリプトサポートがいくつかあるから金がそれに吸われる分はUEに負けるのだけど
結局それらを使ってもプログラミングの素養としてアルゴリズムの構築や理解が必要なのは変わらないんだよね。
で、C#やUnityScriptが読み書きできればそれらのツールの方が使いにくかったりする。
UEはnativeが生のC系なのでBluePrint(ノードつなぐビジュアルプログラミング)無いと即死アリなのが困るかな。
例外でErrlog出る前に生で書いたら即死コードだったりするじゃんよ。
わたしゃちゃんと読み書き習うべきだとおもうのよね。
1015:名前は開発中のものです。
16/10/23 19:57:22.43 NEIDSwUg.net
偉大なるUnityについて語るための高尚な我がスレにおいて
UEなどという汚れた血のツールについて語っているクズ共は何なの?
場を弁えろよ下郎共が
1016:名前は開発中のものです。
16/10/23 20:34:58.98 BXTGJjed.net
今からC++の読み書きを覚える前にC++の寿命が尽きるだろうからワイはUnityでええわ
1017:名前は開発中のものです。
16/10/23 21:51:23.11 8e6Grw/b.net
言語仕様策定側レベルの理解度ならともかく一利用者側で言語理解に何十年かけるきやねん
1018:名前は開発中のものです。
16/10/23 23:08:03.57 Pihcr+Ho.net
C++の寿命が尽きることはないよ
ゲームの世界限定なら話は違うが
1019:名前は開発中のものです。
16/10/23 23:16:44.87 AN+Evrxk.net
ゲーム制作全般で考えるなら、ツクールで満足する奴、ビジュアルコーディング使う奴、直接コード書く奴、色々いていいとは思うけどね
ただし少なくともUnity使ってゲーム制作する気なら最低限C#でコードが書けることを目指すべきだと思う
UnityScript?悪いこと言わないからさっさとC#に移行しとけ
1020:名前は開発中のものです。
16/10/23 23:29:44.77 UmOnvcoN.net
Create>C# Scriptで作っただけで
C#が使えるなんて言うなよ
1021:名前は開発中のものです。
16/10/24 00:31:35.55 hcpC7/Dc.net
あかんの?
1022:名前は開発中のものです。
16/10/24 03:21:11.99 I7vpeklm.net
transform.Rotateでくるくる回したら
もう一人前よ
1023:名前は開発中のものです。
16/10/24 21:11:59.11 s8yq2diF.net
C#が出来る人間でもMonoBehaviourクラス覚えるだけで何ヶ月もかかる
つか一般のC#なんぞ基礎の基礎さえ判れば
あとはUnityでMonoBehaviourクラスでプログラム作りまくるだけさ
1024:名前は開発中のものです。
16/10/24 21:58:58.84 PgHy0e8S.net
ある程度言語仕様を憶えて、要件に応じた実装ができれば「C#が使える」と言っていいだろ
>>995は企業のシステムを開発しているようなプログラマは全員LINQとかラムダ式を使える(使う)みたいな
幻想=コンプレックスでも抱えてるんじゃね?
1025:名前は開発中のものです。
16/10/24 22:15:12.80 uFsMFmUT.net
linqもラムダ式も使いこなすってなったら相当しんどそうだけどちょっと便利に使うくらうだったらプログラマなら誰でもできる
てかできない人をプログラマと呼んでいいものか
1026:名前は開発中のものです。
16/10/24 22:22:21.46 HYNJ/5XO.net
面接でUnityでC#で、何が出来る?と聞かれて何と答えますか?
1027:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています