受験なので一年間活動休止です。 本当は引退する予定だったのですが、このあと書きますがやり残したことがありすぎるので活動休止です。そうです、紛うことなき活動休止です。決して蒸発なんてしません。多分。 ついでに色々と後悔しまくってることもあるのでこれを機に書きます。同じ事を今している人は早急にやめましょう。 後悔していること10選 ①人とあまりにも関わらなかった @lonberiを見ればわかるように、私がスクラッチを始めたのは6年半前、小2のときです。 記憶は曖昧ですが小4の頃にアンダーテールの二次創作(au)を始めました。そのときはプログラムや作曲をしていました。 そして小5の夏頃にイントロを始めて今に至ります。 この6年半で、私がちゃんと話したり関わったりした人は、数えたところ、ギリ片手で数えられるか数えられないかぐらいでした(二進法ではないです) しかも、多分その全員が向こうから私に関わってきた形です。私から話しかけるのはレアケースでした。 多分私がガラパゴス化したのはこれのせいです。人と切磋琢磨できないのでできるだけ関わった方がいいでしょう。 ②他人のプログラムを全く見ず、自分のプログラムを数年間変えなかった 一度私のプログラムを見てみてください。 https://scratch.mit.edu/projects/1121645091 これとかがわかりやすいでしょう。 本当にゴミですね。多分改善できるところ10箇所ぐらい一瞬で見つけられそうです。 こうなった原因は二つ。 1.他人のプログラムを全く見なかった 2.自分のプログラムの欠点に気付きながら全く改善しなかった 私の初めてのまともなイントロは https://scratch.mit.edu/projects/740656152/ これなのですが、多分プログラムは全て自作です。ccですら自作です。なんとこれで2474ブロック。中を見ればわかるのですが、イージングが全て直置きです。 私がイントロを作ってきた3.5年の中で人のプログラムを借りたり参考にしたりしたのは、 ・このプロジェクトの中にあるようなリストのこのような使い方 ・変数をリストにまとめること ・tri fill ・3d(mathmathmathさんの3dチュートリアルの最初の1つのみ) この4つだけです(多分) 全て自作にしようとしたせいで、 ・3dのccの回転が非常に扱いづらい ・3dの反射するやつの描画法がカス ・それのせいでブラーがうまくつけられない ・3dの明暗をつけるプログラムを勘で作ってしまい、違和感がすごい ・easingのpowerの制御がとんでもなく難しい ・エフェクトのコードがカス ・ラインクリッパーとかの技術のコードもカス ・とんでもないスパゲッティコード ・引くほど重い このような欠点が現れてしまいました。さらに、めんどくさくなって放置していました。真面目に人のプログラムを参考にしましょう ③3dのカメラをとんでもない望遠レンズにしてしまった 正直これが一番後悔していますす。 mathmathmathさんのチュートリアルで、「xとyをzで割っていいかんじの数をかける」ということを学びました。そのいいかんじの数が大きければ望遠、小さければ広角レンズのようになります。通常は150ぐらいなのですが、私はそうしたときにできる歪みが気になり、なんと1000にしてしまいました。これのせいで私の3dから遠近感は消え、微妙な3dを量産するだけになってしまいました。3dでカメラを回転させても回転している感じがしません。作りたい動きもこれのせいで微妙になります。絶対に150にしましょう。 ④調べすらしなかった 私が作った反射付きの3d、あれは実は自分で仕組みを考えました。全く調べなかった結果レイキャスティングとレイトレーシングモドキみたいなやつができました。結局肝心なところを勘で作り、反射にちょっと違和感があります。最近はある点が多角形の内部にあるかどうか判定する方法を思いついて喜びましたが、調べたらレイキャスティングでした。ぬか喜びを防ぐためにもちゃんと調べましょう。 ⑤なぞのペン主義 私は初期のパンゾイドを除き、ほとんど全てのエフェクトをペンで描画してきました。一応色が変えやすい、ラインクリッパーをつけやすいというメリットはあるのですが、実際にエフェクトにラインクリッパーをつけたのは1,2回程度。他のラインクリッパーはめんどくさくてエフェクトに干渉しないようにしていました。さらに、影も微妙になってしまいました。これとガラパゴス化が合わさった結果、私のイントロに丸型のswはありません。つかいたいときはいつも正16角形などを使っていました。これで軽量化できているのなら良いですし、実際成功している人もいると思うのですが(人のプログラムをほとんど見たことがないのでわかりませんが)、マジでペン主義は意味ないです。 ⑥デザインを適当にした これは言うまでもないです。毎回配色とかを雑にし、テキストも適当でした。デザインはちゃんと勉強しましょう。 ⑦いらない技術を蓄えない これもいうまでも無いです。楕円クリッパーなんて作ってないでデザインを勉強しましょう。 ⑧パーティクルを忘れていた なぜか私の2dのイントロはほとんどパーティクルが入っていません。ひとのプログラムを見ず、人のイントロも適当に見ていたせいでそもそもパーティクルの存在に気づくのに時間がかかりました。パーティクルは大事です。 ⑨リメイクをしなかった 実は私はリメイクをしたことがないです。私のデザインと動きがカスなのはこれが原因です。リメイクしましょう。 ⑩スクラッチを続けた スクラッチはプログラムの導入には良いですがとんでもなく非効率です。私のように6年半も続けないで、さっさと他の言語を勉強しましょう。 最後の方雑になりましたが、とりあえず活動休止です。 受験終わったら広角レンズを使って、尊敬している人とか仲良かった人とかいつか作るって言って結局作ってなかった人とかにイントロ作って引退します。 今までありがとうございました!