游戏开发的学习记录④
项目:捕鱼达人
开始时间:2022.09.01
(新的学期,好好学习!!)
新学到的:
-
水波荡漾效果的制作
Legacy Shaders—>Particles—>Additive(可以将图片的黑色部分显示为透明,其它的颜色正常显示)
-
InvokeRepeating("MakeFish", 0, waitTime);
Invoke和InvokeRepeating
-
RectTransformUtility.ScreenPointToWorldPointInRectangle(UGUICanvas, new Vector2(Input.mousePosition.x,Input.mousePosition.y), mainCamera, out mousePos);
RectTransformUtility.ScreenPointToWorldPointInRectangle函数
-
EventSystem.current.IsPointerOverGameObject()==false
-
PlayerPrefs.SetInt("gold", GameController.Instance.gold);
PlayerPrefs.DeleteKey("gold");
-
Application.Quit();
退出游戏
问题记录:
1.炮口随着鼠标的转动不能360°全转动,只能转180°和-180°两个角度。
原因:起始数值过大
2.部分子弹和鱼在碰到边界时不消失—>不仅没消失,还把边界撞开了
原因:没有勾选子弹的is Trigger
3.
忘了什么原因了
(果然得边做边写,四级考试断了一段时间后,已经不记得还有什么bug了)
成品部分截图:
(这个声音部分是自己的小想法然后实现的!!!)
?打卡记录第一个没有烂尾,比较完整的小游戏,在做这个的过程中,我已经从之前的学着做慢慢的加入一些自己的想法,虽然自己试着做会比跟着做慢很多,但自己去实现这些想法真的会让我开心很久!!!
加油,有感觉到我在进步了!!!
评论记录:
回复评论: