[過去ログ] 【ゲームエンジン】Unity初心者質問スレBuild3 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
741
(1): 名前は開発中のものです。 [sage] 2020/03/04(水) 01:03:41.86 ID:M9QGHLDI(1) AAS
ここは通信学習の場ではありません。
まず自分でできるところまで組んでください。
そして、思うように動かないところを、自分がどう組んだか説明し、どうしたいのか、現在はどう動いてしまうのかを説明してください。
話はそれからになります。
742: 弟子 [] 2020/03/04(水) 06:30:43.99 ID:BZLTYd6o(1) AAS
>>740
740(1): 名前は開発中のものです。 [] 2020/03/03(火) 22:23:36.98 ID:ApYXiw1K(1) AAS
Unity2019.3.3f1です。
アセットストアではなくユニティちゃん公式サイトのSDユニティちゃんを使って
クリックしたキューブの上に仰向けorうつ伏せで一定の高さから落下させて
ボードゲームのコマとして使いたいのですが
どういうスクリプトを書けばいいですか・・?
落下というより重力に関係なく空中からキューブの上まで
移動させる処理でも良いのですが。
とりまユニティちゃん公式の「SD_UnityChan-1.unitypackage」を2019.3.0f6にてインポートしたところ
エラーが出たので、そこはまず修正します
using System.Security.Policy; ← これをコメントにします

んでもってユニティちゃんを配置してcubuを配置してみましょうか
落ちるのでRigidBodyを配置します
ぶつかりにはぶつかる方と自分にコライダーを設置
んでこんな感じ(ここまではスクリプトは一切書いてないです)
画像リンク

あとはCubeを沢山配置 ←これにはPrefabにするといい
んでクリックしたcubeを取得してその位置の上方に配置
それぞれ「Unity オブジェクト クリック」等でgglと詳細でます

他にも色々とキーワードが分かったお思うので、それでggってみましょう
743
(1): 弟子 [sage] 2020/03/05(木) 14:14:48.92 ID:u6b+D0lk(1/3) AAS
>>741
>ここは通信学習の場ではありません。

その通り、ここはあなたの主張をする場ではありません
答がわからないなら書かないように
ちゃんと>1
1(2): 名前は開発中のものです。 [sage] 2020/01/11(土) 14:28:59.18 ID:wPvGtAaQ(1/5) AAS
ゲームエンジンUnityを楽しむ初心者による初心者の為のスレ
その為「アセットを購入しましょう」「チュートリアルやれ」「ググレカス」等禁止
初心者が親身になって初心者に教える。
又ググレの場合、何のキーワードでググるのか書いてね

●リンク
・Unity(日本公式サイト)
外部リンク:unity3d.com
・マニュアル
 外部リンク[html]:docs.unity3d.com
・チュートリアル
 外部リンク:unity3d.com
・スクリプトリファレンス
 外部リンク[html]:docs.unity3d.com
・FAQ
 外部リンク:unity3d.com
・MSDN
 外部リンク:msdn.microsoft.com←スクリプトのエラー番号をこれで検索すると原因が日本語で出てきます。
※前スレ
【ゲームエンジン】Unity初心者質問スレBuild2
2chスレ:gamedev
を読み理解しましょう
744: 名前は開発中のものです。 [] 2020/03/05(木) 14:57:39.66 ID:2PrydH1X(1) AAS
関東無政府主義国へようこそ!
外部リンク[aspx]:x0000.net
745
(2): 名前は開発中のものです。 [sage] 2020/03/05(木) 18:01:18.62 ID:w+mRocnN(1) AAS
>>743
その通り、ここはあなたが自治するところではありません。
スルーできない正確ならちゃんと>1を読み理解しましょう
746: 弟子 [sage] 2020/03/05(木) 18:29:38.21 ID:u6b+D0lk(2/3) AAS
>>745
ごめん、スルー出来ない性格なんだよ

ちゃんと正確に書こうねwwww

添削終わり
747
(1): 名前は開発中のものです。 [sage] 2020/03/05(木) 21:17:23.69 ID:cTpBbpSo(1) AAS
UNITYのクラスの概念がよくわからないのでご教授くださいm(__)m

UNITYでよく使われている他オブジェクトのクラスの取得で、

GameObject 変数;
クラス名 変数 = GetCompornent<クラス名>();

みたいなのがありますが、
これはC#の教本とかによく載っている、「プレイヤークラスを作ってインスタンスを作成する」
みたいにインスタンスを作っているという解釈でいいんでしょうか?
748
(1): 弟子 [sage] 2020/03/05(木) 21:38:49.20 ID:u6b+D0lk(3/3) AAS
GetCompornent はあくまで、その指定した<クラス名>にアクセスする為に参照を作成しているだけです
「インスタンスを作成する」場合には、New指定が必要です

例えば
int original
int a = original
int b = new int();
b=original;

では、aはoriginalの参照だけど、bは新規作成になります

現在、何のクラスの何にアクセスしているかによって、そこに値を入れる事で
何が変わるかは、ちゃんと確認した方がいいと思います

ある関数で関数内だけで値を変えたつもりが、全部変わっていたって事もありますので

私が言えるのはこれくらいだけど
>>745さんはもっときっと上手く説明してくれるんではないかな、わざわざあんなレスしてるんだから

期待してますよ

それからインスタンスですが、これはあくまで独自の存在だと解釈していいかと思います
749: 名前は開発中のものです。 [sage] 2020/03/06(金) 05:14:58.37 ID:jDntWvjW(1) AAS
サンプルコードでもセミコロンないとモヤる
750
(1): 名前は開発中のものです。 [sage] 2020/03/06(金) 10:35:13.46 ID:88urs3PV(1) AAS
ゲーム中に「操作の説明」を表示したいと思っています。
例えばキャラクターがドアの前に来たときに、ドアを開けるボタン、
例えばAボタンなら「A」のアイコンを表示するようなものです。

そこで、今現在キーボード操作なのか、ゲームパッド操作なのか、
「ドアを開けるボタン」にどのボタンorキーが紐付けられているのか、
を取得しなくていはいけないのですが、この方法がわかりません。

方法そのものではなく検索キーワード、実現できるアセットなど何でもいいので
よろしくおねがいします
751
(1): 名前は開発中のものです。 [sage] 2020/03/06(金) 11:08:14.95 ID:hgj9cGoZ(1) AAS
値型をnewしてる割に偉そう
752
(1): 名前は開発中のものです。 [] 2020/03/06(金) 12:16:05.50 ID:gMHoqhp3(1) AAS
>>747
プレイヤーのインスタンスを作るってのはどっちかいうとプレイヤーのプレファブをインスタンス化するの方がイメージ近いと思う。
その時作られたGameObjectにはいろいろcomponent としてのスクリプトが引っ付いてるけどGetComponentはその引っ付いてるものの参照を持ってくる感じ
753
(1): 弟子 [] 2020/03/06(金) 12:33:05.86 ID:8vF8ZWlw(1) AAS
>>750
「unity キーコンフィグ」「unity ゲームパッド」ここら辺で一応キーボード、マウス、ゲームパッドが分かるかなと

>>751 偉そうじゃなくて偉いのよ、ちゃんとスレの主旨として質問に答えてるからね、雑談したいなら雑談スレへどうぞ
754: 747です [sage] 2020/03/06(金) 15:43:14.30 ID:vJ19FqQh(1) AAS
>>748
>>752
UNITYの本とc#の本で同時に勉強してるので混乱してました
C#本に書いてあるインスタンスの使い道がまだよくわからないですが
とりあえずは単純にプレファブからインスタンス生成って考え方でいこうと思います
ありがとうございます
755
(3): 名前は開発中のものです。 [sage] 2020/03/06(金) 22:24:12.21 ID:1ULsHRya(1/2) AAS
簡単なライトノベルを作りたいと思い、
画面下にテキストウィンドウが出てクリックすると次の文章が出るといったことをやりたいのですが、
スクリプトでやるのは難しいので、テキストウィンドウのイメージ画像を最初に10枚くらいピッタリ重ねておいて
クリックすると上から一枚づつ消えるようにしようと思いました。
ですが間違ってダブルクリックして一気に2枚消えてしまうのを防ぐために一枚消えたら0.5秒くらい操作不能のしたいです。
何秒後に実行Invokeというのは分かったのですが、何秒間操作不能というのは簡単に出来るでしょうか。
756
(1): 名前は開発中のものです。 [sage] 2020/03/06(金) 22:28:32.20 ID:VGelP9bX(1) AAS
>>755
クリックしたら透明パネルをオンに、invokeで0.5秒後にパネルをオフでいいんじゃない
757: 755 [sage] 2020/03/06(金) 22:34:17.15 ID:1ULsHRya(2/2) AAS
>>756
なるほど、それなら自分でも出来そうです。
どうも有難うございます!
758: 名前は開発中のものです。 [sage] 2020/03/07(土) 08:40:43.47 ID:5EioThaq(1/2) AAS
自分ならもう少し頑張ってプログラム勉強しながら作るけどな…
そのまま続けたらいつか破綻しそうだけど
759: 名前は開発中のものです。 [sage] 2020/03/07(土) 08:57:31.84 ID:Uss2F5S3(1) AAS
ていうかこれいわゆる「テキストが画像」な状態なのでは
もがく方向性はそれでいいのか…?
760: 名前は開発中のものです。 [sage] 2020/03/07(土) 09:12:49.28 ID:+zNTitoa(1) AAS
自分も初心者だけどパネルのオンオフとかロジックの考え方とか練習として無駄になるわけじゃないのでとりあえず動く物を作るのは良いと思います。
こうした方が良かったなって作り直す時に成長を実感するしいきなり大作作るわけでも無いので。

というよりプログラムの習得ってその繰り返しでは無いでしょうか・・・。
761: 名前は開発中のものです。 [] 2020/03/07(土) 10:27:27.18 ID:6+Dk7f8n(1) AAS
>>755
まあ一度やってみればいいと思うけど、テキストを画像にして切り替えはまあ悪手だと思う
762: 名前は開発中のものです。 [sage] 2020/03/07(土) 13:06:11.17 ID:5EioThaq(2/2) AAS
頑張る、回避する方向性が正しいのかを見極めるのもセンスだと思う
763: 名前は開発中のものです。 [sage] 2020/03/07(土) 13:22:54.89 ID:rwQlodPt(1) AAS
本人の意向に沿ったアド。
764: 名前は開発中のものです。 [sage] 2020/03/07(土) 14:41:05.25 ID:WpOmTZAt(1) AAS
フォントのライセンス回避には良い施策かも

再配布できるフォントは限られてるし
765: 名前は開発中のものです。 [] 2020/03/07(土) 20:44:01.16 ID:j6C8KDrh(1) AAS
UnityからBlenderファイルを直接読み込むと、アニメーションが読み込まれません。
これを読み込める様にするにはどの様にすればよいでしょうか?
Windowsの場合、こちら(外部リンク:gomafrontier.com)に解決策が載っていますが、Macでのやり方が分らず、困っています。
ご存知の方いらっしゃいましたら、教えて頂けると助かります。
宜しくお願い致します。
1-
あと 237 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.014s