【ゲームエンジン】Unityなんでも質問スレpart1
■ このスレッドは過去ログ倉庫に格納されています
>>265
動画みながらマネするのに未経験とか関係ないやろ
日本語わからんとか文字読めないならしょうがない >>264はテトリスが作れるとは言ってない笑
真似する事は勉強にはなるけど質問者の言う自分のアイデアを一日一時間でゲーム化するというのはUIを配置できるくらいじゃないかな 俺はunityの使い方覚えるのにすごい時間かかった
YouTubeなどに動画があるがは日本語でないからわからん
文字とかどこをクリックしたのかわからん
だから勉強になったことない どこかに勉強して知ったノウハウみたいなのメモしたいな
同じこと何度もググってしまう
1日1時間に限ったことではないが
何やろうとしたのか忘れる
調子出てきた頃には1時間経ってるよ
変数とかどんどん増えるし
調べもの増えていくし
用事ができて数日作業しないこともある
メモ帳だととても整理できない
太字とか使えない
エクセルはプログラム書くのに向いてないし部分的に列の幅変えられないしなあ
でも一番使いやすいのはエクセルになってしまうのかな
昔は無料のwikiをメモがわりに使ったけど
書いて送信押したらログインページにとんで書いたものが消えるのとかあるからこりごり
あとサービス終了の可能性
タグやカテゴリとかリンクとか画像貼ったり便利なんだけど 俺は最近unity 2Dを使い始めた初心者
1日1時間
ひと月で30時間
俺だったら
無料の効果音を探し
お絵描きして終わり Unityroomに投稿して好き放題メモしまくればよいじゃない。
受ければアドバイスとかもらえるかもしれんし。 >>277
ノーション初めて知ったこれは良さげなツールですね
自分はトレロ使ってるけどちょっといいかも 4Dエンジン
ttp://x0000.net/topic.aspx?id=3677-0
matrixのライブラリ
ttp://x0000.net/topic.aspx?id=3711-0
ある強力なFor関数
ttp://x0000.net/topic.aspx?id=3630-0 unityを起動するだけで1分近くかかっていますが、
みなさんはどの程度ですか?
2,3年前に購入したdellのG7使っていますが
快適になるのなら買い替えも検討しています。 i5 m460 4GB HDD バッテリーなしでやってるが。
Winの起動に2分くらいかな Hubの起動からプロジェクト開ききるまで5分くらいかな >>281
6700Kで開くのに6分かかってたプロジェクトが3900Xだと2分ちょいだった
SSDとかも速くなってるから一概には言えないけどまあ速くすれば速くなるんじゃ? >>281
SATAのSSDとかHDDにプロジェクト置いてるとめちゃめちゃ遅い
PCIのM.2SSDにしたら早くなる。起動だけじゃなくインポートやビルドも。 メモリ積めるだけ積んでSSDに全部入れたらかなり早い メモリ512MBのモンスターマシーンだ!
ホームページもサクサク見れますよ! 画面の端にスペースを空けるため
ViewPortRectの数字をいじってカメラの映す部分を少し小さくしたところ
思い通りスペースは空いたのですが
カメラにつけてあるズーム機能がおかしくなって
少し動かすとずっとズームアウトしたような状態になり
ちゃんと表示されなくなってしまいました
単に画面端を空けたい場合ViewPortRectの数字を変える以外にも何か必要なのでしょうか
よろしくお願いします。 >>292
ありがとうございます
2Dです
Unityで再生しながらインスペクターをみると、
ViewPortRectのHを例えば0.9にすると
少しズームを動かしただけで
カメラのZ座標の数値が勝手に
マイナス方向に延々と大きくなって行きます
操作をやめても止まらないのですが
Hを1にすると止まります
ズームスクリプトとの相性とかなのでしょうか 3Dのブイチューバーになってゲーム配信をしたいのですが、業者に依頼したら150万円ほどかかるらしく
やむを得ず自分でモデルを作ることにしました。苦行でなければ1日5時間ぐらいは作業できます。
初心者が1日5時間の作業を何日ぐらい続ければvtuberのモデルを完成できますか?
ブレンダーとユニティの違いもよくわかりません。どっちがいいですかね? >>294
150万稼いで投資する方が遥かにリリースまでの時間は短いと思います。 150万も持ってません。
まずは2Dモデルを自作してデビューして、配信を続けながら一年ぐらいユニティで自作するのが現実的でしょうか?
2Dモデルの自作であればお金はかからないと思うので
ユニティは2Dモデルも作れるのでしょうか? >>294
3dだから高いのは当たり前だな、平面ならLive2Dみたいのがあるが
それでも技術ないといい感じにできないのと時間がかかるからな、素直にできる人に最低限の作ってもらった方が良いぞ 2Dで試すだけならFaceRigでもなんでもやってみたらいい もしかして個人でも
モーションキャプチャってできるんだろうか ビルドした後にテキストのカラーが黒くなる現象ってバグでしょうか?
Android用にビルドして、アプリは正常に動作しますがUnityの白のテキストが黒くなってしまいます。(インスペクターでは白のままです)
保存しないで終了すれば白に戻ります。
バージョンは2019.3.2f1です。 アセットのスレは無いのでしょうか?
bayat - save system を購入しようか悩んでいます。
Easy saveより簡単に使えそうなのですが、使い方に関する情報が少ないのが気がかりです。
素直にEasy saveを購入した方が良いでしょうか? tiny RPG ForestってアセットをDLしたんですが、
こういうアセットって基本的には画像だったりの素材だけなんですかね?
デモムービーがあったので、もしかしたらこれをベースに
変更していけば簡単にゲームが作れる!と思ったんですけどそんなわけないですよね? 完成品のアセットもあるよ
それをそのままリリースして広告つけても問題なし >308
そうなんですね、まだ初級本読み進めている段階なので
ある程度できるようになったら参考にしたいと思います。
ところでプログラムのや設定したところを機能別にメモとして残していきたいですが、
おすすめソフトはありませんか? >>309
コメントアウト。…VS上で「//」以降はメモ記入が可能w unity のHinge Jointで糸の長さが一定の振子を作ったのですが、
この振子の糸の長さを動的に変える制御はどうすればいいのかわからず途方に暮れております。
ご教示おねがいできますでしょうか。 >>312
hinge joint は使ったことないのですみませんが、
下記を読んで長さに関係しそうなプロパティでさらにググると行き当たると思います。
https://docs.unity3d.com/ja/2018.4/Manual/class-HingeJoint.html simulationライブラリで純粋な関数式プログラミングをする
ttp://x0000.net/topic.aspx?id=3631-0
UIライブラリ (C#, 2D) を作ったよ
ttp://x0000.net/topic.aspx?id=3688-0
連続と離散を統一した!
ttp://x0000.net/topic.aspx?id=3709-0
4Dエンジン
ttp://x0000.net/topic.aspx?id=3677-0
matrixのライブラリ
ttp://x0000.net/topic.aspx?id=3711-0
ある強力なFor関数
ttp://x0000.net/topic.aspx?id=3630-0
SQLライブラリ
ttp://x0000.net/topic.aspx?id=3675-0 キャラクターコントローラーのコリジョン抜け対策ってありますか?
連続で壁に向かって進行させると時折するっと判定を抜けてしまうのですが
剛体で制御していないのでコンティニュアスとかの設定とかは関係なさそうですし… もっと詳しく書け
とりあえずvelocityで動かせばすり抜けはしないんじゃないの >>313
このサイトは真っ先に確認していました。
いろいろ調べてみましたが、
解決方法は見当たりませんでした。orz 色々って、何をどうググったか書いた方がいいよ
じゃないとまた提案しても、それやりましただとお互い疲れるでしょ
後だしは止めよう ジョイントって
あのジョイントのあの機能と
このジョイントのこの機能の
合わさったジョイントが欲しいみたいなことになりそう
※初心者なので間違ったこといってるかもしれない ジョイント二つ繋いで長さ変えるのは違うものになってしまうか 最近unity 2Dを始めたばかりでわからないことだらけだけど
unity 2D Joint(一部の機能)をいろいろ使ってみた
http://kmajo.starfree.jp/joints/
これ見て遊んでくれ shaderの勉強をしたいのだけどshader labを解説した本とかってありますか?
一冊洋書があったけれど英語強くないので翻訳本か良い書籍あれば紹介してください >323
ソースと解説がupされていないようですが・・・ Unity始めようかと思うんだけど、オンラインゲーム作るのに
Photon Unity NetworkingとMonobit Unity Networkingってどっちがオススメ?
あと、これらにUNetであったUnityWebRequestみたいなのってある? 円や長方形の画像を作成するのに最適なソフトはありますか?
立体的なグラデーションの円の画像が作りたいのですが、
中々ソフトが見つかりません。 >>328
簡単な画像作るならPhotoshopが最強
Illustratorの方が質問内容に適してるかもだけどUnity覚えるのと同じくらい複雑だからオススメしない >>327
UnityWebRequestみたいのはないっぽいな
ググって自己解決しました >>328
Inkscapeで無料でいけます
イラレと同じ感覚でできます
教本でかっこいいのを作ってるやつを1,2冊買えば
簡単に作成できるようになるでしょう >329
>331
わざわざありがとうございます。
とりあえず球を作りたいだけなので、無料のInkscapeで試してみます。 >>326
あ!
そういえば土屋氏の書籍以前気になっててすっかり忘れてました…
ありがとうございます!
この機に買ってみます! >>328
Affinity designerってやつが今半額 とりあえずhingeJointの
もうレスもないし必要ないかもだけど、まあ暇なので頭の体操してみた
これはとりあえず一つのやり方なので他にもあるかもしれん
https://imgur.com/RC1shfn
https://gyazo.com/9f44296ad2edc7a98ffe9f6964f49e37
初心者スレじゃないので解説はしない 少し前までビルドできてたのにWebGLのビルドがエラーになるようになりました
新規プロジェクトも別バージョンのunityにしても同じエラーになる
私にはお手上げ
どうすればビルドできるのでしょうか
エラーが長いので省略
最初のエラー
Failed running
C:\Program Files\Unity\Hub\Editor\2018.4.13f1\Editor\Data\Tools/
--中略--
?n???h?????????????O: System.BadImageFormatException: ???s??\?t?@?C?? (.exe)
?? Mono.Cecil.PE.ImageReader.ReadImage()
--中略--
UnityEngine.Debug:LogError(Object)
UnityEditorInternal.Runner:RunProgram(Program, String, String, String, CompilerOutputParserBase) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/BuildUtils.cs:128)
--中略--
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr) (at C:/buildslave/unity/build/Modules/IMGUI/GUIUtility.cs:179) >少し前までビルドできてたのに
よく知らないけど、
どちらかが新しくなって、もう一方がそれに対応しなくなったのかも。
バージョンの不一致
古いものに戻せば? 新規プロジェクトでsampleシーンに何もしてなくてもwebGLがビルドできなくなった Openなんちゃらのアクセス許可が降りてないか、ファイルが壊れてるからtoolフォルダを入れ替えるとかのよくあるやつでは? どのバージョンでもWebGLのビルドができなくなってしまいました ネット見ながら弾を発射するプログラムを作っていますが、
よくVector3のところにnormalizedが出てきます。
ベクトルを正規化するという意味があるそうですが、
その目的は分かりますか? 正規化というのは
数学的な概念だね
俺もよくわかんないけど
バラバラの数の基準を全部1にして
数の基準の同期をとるということだろうか?
自分でも何言ってるわかんない 長さが1になる、というのがミソ。
あるスピードである方向に移動する、
みたいな処理の時に
長さ1のベクトル*スピード
で簡単に計算できる。 モンストの引っ張り動作でいうと
マウスドラッグ中の位置をVector3で取得
マウスをアップした瞬間の位置をVector3で取得
この二つのベクトルの引き算をすると力の方向が得られる。
これで方向と、クリックした箇所同士の距離は得られるけど、AddForceで力を加えたり、0.98fを、かけてスピードを落とさせれば簡単におはじきできる。
二点間の距離馬いらないから小数切り捨てのようにお約束としてノーマライズすると。
紙にグラフ書くと分かりやすいんだが。 オブジェクトについたスクリプト名を取得する方法ってありますか?
例えば敵AのプレハブにEnemy01.cs、敵BのプレハブにEnemy02.csがついていて、両方についた共通スクリプトEnemyUnit.csのStartでそれぞれのスクリプトから情報を取得したい場合などです。 当該のコンポーネントがあるか調べて有れば取得で良いがな 同じような質問ですが
コンポーネントとしてスクリプトを
インスペクタで見たときに
コンポーネントのチェックマークがついていて
オンオフできるものとできないものの差はなんでしょうか? ゲットコンポーネント<スクリプト>.enabled = false;
こんな感じでやりたいんですけど >>350
理解が及ばずそれだと敵の種類が増えたら増えただけチェックの行数が膨大になってしまうと思うのですが、いい方法があるんでしょうか? >>353
Enemy01とEnemy02を同じコンポーネントの派生クラスにして、
EnemyUnitはその基底クラスをGetComponentする、とかはどう?
Enemy01が
public class Enemy01 : Enemy基底クラス{}
こういうクラスだったら
var component = GetComponent<Enemy基底クラス>();
これで取得できるはず >>354
ありがとうございます
自力で探してたんですが見つからなかったんですよ
内容は...ちょっと思ってたより複雑な感じですね
このブログ主もよく調べたなと思います >>353
http://mrstar-memo.はてなblog.com/entry/2014/01/02/140821
はてなはローマ字 クラス分けとか継承とか実例交えて詳しく解説しているようなサイトや本はありませんか?
2dアクションを作る予定です。 クラスや継承インターフェースの概念を知りたいなら
一番わかりやすかったのは
すっきりわかるjavaだったなあ
いちいちスレッドを使ったり、エクセプションを書かないといけないので
あまりにも手間がかかる言語だったけど >>358
んなもん個々に変わるんだから
まずは作りなよ
んで共通化できるのあればやればいい Unityでヒューマノイドで新しいアニメーション作成したいんだけど、unityでやるのはできない?blenderとかそういうのでアニメーション作ってから取り込む感じじゃないと作れない? visual studio使用しています。
例えばtransformと打つと、予測変換が出るんですが
以前なら無視してタイプ続ければ勝手に消えていました。
今transformのあと、ピリオドを打つと勝手に予測の候補に書き換えれてしまいます。
どこの設定を変更すれば直るかわかりますか? vs 予測変換 停止で出たどっかのコピペ張るね
VisualStuioの場合(私の場合は2013)
ツール⇒オプション⇒テキストエディター⇒すべての言語⇒全般タブ
・入力候補
・自動かっこ挿入
上記のチェックを外すと対応できるかと。 質問失礼いたします。
カメラにアニメーションキーを打って再生しているのですが、
1フレーム間の移動を大きくすると、再生時に正常に再生されない(キー前後で補完のようなものがはいる)のですが、原因や対処法などございますでしょうか。
宜しくお願い致します。 ■ このスレッドは過去ログ倉庫に格納されています