《捕鱼达人》游戏开发记录
游戏开发的学习记录④
项目:捕鱼达人
开始时间: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了)
成品部分截图:
(这个声音部分是自己的小想法然后实现的!!!)
《捕鱼达人》游戏开发记录相关推荐
- html5游戏开发 网页版-捕鱼达人游戏源码下载
html5游戏开发 网页版-捕鱼达人游戏源码下载 来玩一把! 转载于:https://www.cnblogs.com/jsfoot/p/3215371.html
- Java 编写捕鱼达人游戏 窗体程序 完整源码
今天为大家分享捕鱼达人游戏的开发与制作,目前是单机版游戏,后续时间空了,会进一步完善.整个系统界面漂亮,有完整得源码,希望大家可以喜欢.喜欢的帮忙点赞和关注.一起编程.一起进步 开发环境 开发语言为J ...
- html5 canvas简易版捕鱼达人游戏源码
插件描述:html5利用canvas写的一个js版本的捕鱼,有积分统计,鱼可以全方位移动,炮会跟着鼠标移动,第一次打开需要鼠标移出背景图,再移入的时候就可以控制炮的转动,因为是用的mouseover触 ...
- 基于Java+Swing实现捕鱼达人游戏(含课程报告)
基于Java+Swing实现捕鱼达人游戏(含课程报告) 一.系统介绍 1.开发背景 2.基本内容.实现方法及主要技术实现目标 3实现目标 二.功能展示 三.其他系统 四.获取源码 一.系统介绍 1.开 ...
- 精仿高仿捕鱼达人游戏Android源码
给大家分享一款精仿高仿捕鱼达人游戏源码,Android版,喜欢开发游戏的朋友可以下载学习,研究一下. 下载地址: http://code.662p.com/view/buyudaren.html
- 用cocos2dx做一个简单的单机捕鱼达人游戏(1)
用cocos2dx做一个简单的单机捕鱼达人游戏(1) 我使用了cocos2dx 3.9版本和vs2017来开发 今天先做游戏开始界面 开始界面很简单,一个背景图,一个logo,3个button(三种登 ...
- 2021.03.17 pokémon小游戏开发记录与周总结
2021.03.17 pokémon小游戏开发记录与周总结 此篇仅包含部分项目代码,只是个人的学习总结. 文章目录 2021.03.17 pokémon小游戏开发记录与周总结 前言 一.前期准备 二. ...
- Android开源项目:捕鱼达人游戏源代码
Android开源项目:捕鱼达人游戏源代码 这是一个Android上的开源项目:捕鱼达人游戏源代码,github上的地址链接是:https://github.com/zhangphil/Andr ...
- 通过捕鱼达人游戏学习Java
项目视频: Java项目捕鱼达人游戏 项目结构: 功能分析: 一.背景功能 1.Pool类:新建Pool类,池塘对象 2.特征,池塘环境,BufferedImageIO bg; ...
- java捕鱼达人_java实现捕鱼达人游戏
本文实例为大家分享了java实现捕鱼达人游戏的具体代码,供大家参考,具体内容如下 效果图如下: 源代码分享: 测试类: package game; import java.awt.image.Buff ...
最新文章
- JS作用域相关知识(#精)
- 数据库高可用和分区解决方案-MySQL 篇
- 【easy】101. Symmetric Tree
- 软考高项3门45分总结及分享
- Linux下rpm包x86、i386、i486、i586、i686和x86_64这些后缀含义
- 51单片机原理以及接口技术(四)--80C51的程序设计
- java 获取当前经纬度_求java代码,手机获取当前GPS的经纬度。
- UMLChina公众号文章精选(20220918更新精选)
- 微信与企业微信内嵌浏览器的UserAgent
- 旋转(Rotation)矩阵转欧拉角(euler)
- Java消息队列三道面试题详解
- 【阿里云2020校招提前批】中间件核心部门疯狂直推中!
- 真正的IT技术男是什么样的?
- 微信小程post问题
- Nokia s60v5 j2me禁用softkeypad
- php 下载苹果应用ipa 苹果安装包下载
- Springboot+vue的医院门诊管理系统的设计与实现(也有SpringCloud版本)
- GOTURN 网络理解
- 苹果+甲基化=切开不变色
- python如何暂停计时器_python怎么设置计时器
热门文章
- problem: 记一次聊天框的表情包弹框不显示的找问题过程
- Pycharm中运行yolov5-pytorch出现错误“TypeError: can‘t convert cuda:0 device type tensor to numpy....“
- 国产芯片设备替代提升近七成,ASML和美国芯片行业损失超50亿美元
- 2019年ACM-ICPC - 南昌网络赛I:Yukino With Subinterval【带修主席树】
- 浪潮服务器linux下升级固件,DELL戴尔PowerEdge服务器固件BIOS整体升级教程
- parentElement与parentNode
- 我要爬爬虫(15)用appium爬取手机QQ音乐歌名
- 常用办公软件有哪些,职场常用软件分享
- NNM的netmon运行小问题,No connection with master agent
- 微信公众号可通过现金红包接口发放微信支付现金红包(附开发教程)