Notifications
bg
kenji ono
Videogame journalist / Videogame educator - Other
Chofu, Japan
0
Likes
8
Followers
3
Connections
All
Articles0
Games0
Showcases0
Column0
Jobs0
Unityを勉強された方であれば、初心者の頃「ソースコードを目を皿のようにしてチェックしてみたけど、何が違っているのかわからなかった。スクリプトを削除して最初から書き直したら動いた」という経験があるのではないかと思います(自分がそうです)。そのため授業で教える際に「間違いが見つからない時は、一回書き直した方が早いよ」と言ってしまいがちですが、学生からすれば「間違ってない(ように見える)のに、作り直すのは納得いかない」と、モチベーションが下がる原因になるようです。この場合、どのように説明するのがいいでしょうか?

kenji ono
Videogame journalist / Videogame educator
8 months ago
諸々コメントありがとうございます。大変参考になります。ご指摘の通り、ゲームデザイナー志望なので、最悪スクリプトファイルを配布して使ってもらう、でも良いかと思っています。その上で興味のあり、自分でどんどんやってみたい子には、デバッガーなりを使ってもらうのが良いかなと思いました。いただいたURLは、さっそく授業で共有させて頂きます。
Jun Shimura
Educator
8 months ago
Reply@Jun ShimuraVisualStudioのデバッガも強力なので、動かしながら止めて変数の中身を見たりして、便利です。「VisualStudio デバッガ」で検索すると、色々と出てきます。Unity向けの記事になっていませんが、「Unitiyにアタッチ」ボタンを押して実行すると、あとは同じです。 https://msdn.microsoft.com/ja-jp/library/5557y8b4.aspx
あ、すみませんMonoだったんですね
Jun Shimura
Educator
8 months ago
VisualStudioのデバッガも強力なので、動かしながら止めて変数の中身を見たりして、便利です。「VisualStudio デバッガ」で検索すると、色々と出てきます。Unity向けの記事になっていませんが、「Unitiyにアタッチ」ボタンを押して実行すると、あとは同じです。 https://msdn.microsoft.com/ja-jp/library/5557y8b4.aspx
Pome
Game
8 months ago
これくらいが端的で分かり易いかと思います。 少し古い記事ですが使用方法は変わらないので問題無いです。 https://qiita.com/phi/items/32c234bc8c31cae7c740 使い慣れるのにはそこそこ時間が必要になるかと思います。 プログラマーは習得必須ですがゲームデザイナー志望の人にわざわざ覚えて貰う必要があるかは判断任せます。 若しくはこれを使用せずエラーコードの発生行見て貰い、そこで使われている変数を全体検索して一個一個チェックしていった方が修正早いかもしれません。 ゲームが止まるのは大抵Nullエラーかと思うので代入されている箇所を見ていけばほぼ解決するかと思います。
View More Comments
以前「学生に制作途中のプロジェクトを提出させるには、その都度ビルドさせると良い」というアドバイスをいただいたので、授業でWindows向けの実行ファイルをビルドさせて、提出させるという演習をやってみました。

すると実行ファイル(exeファイル)を起動したところ、すべてのファイルで「UnityPlayer.dllが見つからないため、コードの実行を続行できません。プログラムを再インストールすると、この問題が解決する可能性があります。」と表示され、起動しませんでした。exeファイル以外に何か必要なのでしょうか? 

ちなみに、exeファイルを元のプロジェクトフォルダ内にコピーしてから実行すると、無事起動するようです。ただ、これでは実行ファイルをビルドする意味に乏しいような気がします・・・

Jun Shimura
Educator
8 months ago
当方もよくやってますが、ターゲットフォルダを指定して出来上がる、xxxx.exe,xxxx_dataフォルダ、dllファイルが必要になります。dllは最近のバージョンからです。 あとはWebGLでビルドしてUnityroomを借りて上げるのも手ですね。また、gitで公開するという手もあります。 https://qiita.com/kenta71/items/c32760e1cc2ba01e8f9a
tamtam
Community Evangelist
9 months ago
@kenji ono 「ビルド保存先フォルダにDropboxの同期フォルダを指定する」でいかがでしょうか。あとは、学生側のフォルダを共有設定してもらうか、先生の方のフォルダを学生に共有してそこにアップロードしてもらうか・・・を決めるという感じで。
Yuji YASUHARA
Field Engineer
9 months ago
>成果物がDropboxに自動転送 思いつくものはないですね。自動だと「提出終わったけど時間余ってるから色々やってみよう」で上書きしてしまう点が心配ですが、教室ごとに事情はあるんでしょうね。
kenji ono
Videogame journalist / Videogame educator
9 months ago
Reply@Yuji YASUHARAexeファイル以外にもいくつか必要になります。生成されたものぜんぶ、と考えておくのが無難ですね。具体的には https://docs.unity3d.com/ja/2018.2/Manual/WindowsStandaloneBinaries.html こちらを参照くださいませ。
ありがとうございます。学生がビルドしたら成果物がDropboxに自動転送される仕組みがあれば便利そうです。そういったアセットはありますでしょうか?
View More Comments
学校で学生にUnityのプロジェクトフォルダを成果物として提出してもらっています。一度に2-30個のプロジェクトフォルダの中身を確認するとき、いちいちUnityを起動し直して、プロジェクトフォルダを読み込むのが大変面倒です。何かいいやり方はありますでしょうか?

fantom
developer
10 months ago
そう言えば「GitHub Pages」というものがあったな~と思って、WebGL ビルドをプッシュしたら、そのままブラウザで見れますね(笑)。 https://fantom1x.github.io/gh-pages-sample/ https://github.com/fantom1x/sample (※プロジェクトはアップロードするのが面倒くさいので空です) 本来は UnityCloud(https://developer.cloud.unity3d.com/build/)でやるべきなんでしょうけどね。以前は unity room でも推奨されてたんですが(https://blog.naichilab.com/entry/cloud-build-webgl)、今は UnityTeams と統合されて有料でしか使えなくなってしまったのが残念(でも Unity Plus か Pro なら使えるそうです)。 http://kan-kikuchi.hatenablog.com/entry/UnityTeams まぁ、解決法が見つかったのなら良かったです(笑)。
kenji ono
Videogame journalist / Videogame educator
10 months ago
そうですね。EXEでビルドして提出してもらうのが楽ですね。その発想はありませんでした。ありがとうございました。ちなみにWebGLでビルドしてみましたが、なぜかGoogle Driveにアップロードするとエラーが出てしまうので、危険な匂いがしました。環境依存だと思いますが、とにかくネットとかクラウドとか、かましたくないですねw
fantom
developer
10 months ago
確かに2-30個エディタ開くなら、クラウドか何かで提出用サーバーを指定して、各作品のURLを送って貰って成果物を見る、みたいな方が現実的かも知れませんね。中身だけならGitHubでも良いですし、動いてるものを見たいなら、投稿ゲームサイトみたいにWebGLビルドしてもらって、サーバーから直接見れるようにするとか。
tamtam
Community Evangelist
10 months ago
いちおうUnity Hubから起動すればエディタを同時起動させることができますが、2-30個のプロジェクトフォルダを同時に開くためにエディタ起動をするのはあまり現実解ではないでしょう。たとえばPCの性能を上げてエディタ機能やファイル読み込みを早くするなどはどうでしょうか? また、プロジェクトを成果物として提出するのではなく、ビルドしたファイルと指定した内容のスクショを提出してもらう・・・など。
Unityお学びグループって、どこからリンクでたどれますでしょうか? 毎回いい感じで忘れていて、結構探すのに苦労しています。

10 months ago
FYI: Google および Bing で確認したところ、「Unityお学び」で検索すると、プライベートブラウジングモードでも最上位に表示されます。
tamtam
Community Evangelist
10 months ago
ホントすいません・・・。Unity Connectの上部の検索窓で「Unityお学び」で検索すると表示されます。
先日ある学生が共用PCでUnityを起動したら、カメラもライトもオブジェクトも全部透明(Empty Objectっぽい感じ)になっていた・・・という事態に遭遇しました。けっきょく直し方がわからなくて別のPCを使ってもらったんですが、どうやったら元に戻せたのでしょうか? ご存じの方がいたら教えてくださいませ。

kenji ono
Videogame journalist / Videogame educator
10 months ago
自己解決しました。LayersのDefaultに何故かチェックが入っていませんでした。共用パソコンで、なぜここを勝手にいじる学生がいるのか謎… http://tsubakit1.hateblo.jp/entry/20120216/1329382439
kenji ono
Videogame journalist / Videogame educator
a year ago
ReimportAllは知りませんでした。また同様の事態がおきたら、試してみます。
ゆに丸1号
Community Mascot
a year ago
わからないですね…。GameビューSceneビューでも何も映らず、エラーも特に表示されていなかったでしょうか?とりあえずボクなら伝家の宝刀 ReimportAll を試すくらいですかね…
tamtam
Community Evangelist
a year ago
これとか関係していないでしょうか? アイコンをオフにしたりギズモのチェックボックスを外していたりなど。 https://docs.unity3d.com/jp/current/Manual/GizmosMenu.html
About Me
Videogame Journalist, Secretory in IGDA Japan, Educator in game design and game journalism
Tokyo Netwave
Part time instructor
Kansai University
Sociology
See more
Certifications (0)
Import
See all
kenji ono's liked project (1)
Following (11)
Followers (8)
Following Companies (0)
Not following anyone yet