- 博客(10)
- 收藏
- 关注
原创 Unity可滑动音量条的实现
注意这里是在音量原本大小的基础上再乘以滑动条的大小进行控制,当然也可以直接让audioSource.volume=slider.value,我这里这样写主要是我要改音量,所以初始音量不等于1。建立个空物体挂上AudioSource(我这里用来播放背景音乐)和刚才写的AudioAource脚本。滑动条上也挂上volumeControl()函数,当音量调变动的时候就触发该函数。再写个AudioControl脚本用来控制音量。首先建立个滑动条(在UI里面)
2024-10-23 01:07:07
303
原创 Unity学习-实现“书签”按钮(如何判断鼠标是否在UI组件上)
需要注意的是,这个OnPointerEnter函数只在鼠标首次进入UI元素时调用一次,所以这里不能直接通过这个函数完成“书签”按钮的移动,而是引入了一个bool变量来进行控制,并在update中调用。是Unity中用于处理UI事件的一对接口,它们属于Unity的事件系统(Event System),特别是用于处理指针(如鼠标光标)与UI元素交互时的进入和退出事件。:这是一个包含了事件数据的对象,可以用来获取关于事件的各种信息,例如哪个物体被点击,点击的位置等。在这里该参数没有被使用。
2024-10-20 20:45:55
458
原创 CCF-CSP 202209何以包邮 (背包问题解法/暴力求解)
这里是求最小的超过邮费的价格,转换为求最大的超过(总价格减去邮费)的价格,再用总价格减去该最大值,就是最后的最小值。有点绕,其实就是,既然选的书的总价格不能超过邮费,那么剩下的书的总价格比的大不就好了,同时剩下书的价格最大,买的书的价格越小,从而!
2024-09-22 02:27:17
439
1
原创 unity2d背景云朵飘动效果实现
主要思路就是将不同层的云分别实现飘动,这里我选择第一层云向右飘,第二层云像左飘,记录下初始位置,并不断比较位移的距离,若位移的距离超过一朵云的长度则回到初始位置(这是为了保证玩家肉眼无法发现云朵是循环飘动的,而认为一直是在平移飘动)
2024-07-20 02:07:36
415
原创 unity2D吃金币功能实现
通过OnCollisionEnter2D函数检查当前金币是否与玩家(Player)碰撞,若碰撞则使分数加上当前金币的分数(这里我设置了铜币为1分,银币2分,金币3分,在unity引擎中自行设置),score则放在UIManager中,通过单例模式调用。
2024-07-20 01:44:10
591
原创 计算机系统工程导论知识总结
将计算机的各种实体资源,予以抽象转换后呈现出来可供分割、组合的一个或多个电脑配置环境。指在系统设计中利用现有的组件、模块或功能来创建新的系统。将多个组件或模块组合在一起形成一个更大的系统。通过模拟一个实体或系统的行为来模仿另一个实体或系统。简单来说,复用就是只有一个,模仿多个;聚合是有很多个,模仿一个;模拟是有一个,模仿另一个。类比现实中的例子来说,复用相当于 2 台餐桌共用 1 名服务员,聚合相当于 1 台餐桌使用2 名服务员,模拟相当于餐厅经理替代服务员。
2024-07-20 01:25:09
1131
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人