自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

.

  • 博客(14)
  • 资源 (2)
  • 收藏
  • 关注

原创 【TA】Unity角色二次元风格渲染

Unity二次元风格角色渲染

2022-10-25 19:45:42 12584 16

原创 【Unity性能优化】静态资源优化——Audio优化

静态资源音频优化和Audio性能优化工具(Python版)

2022-09-15 22:46:49 2519 4

原创 C语言中的long型是究竟占4个字节还是8个字节?

今天在复习C语言的时候踩了一个很有意思的坑。#include <stdio.h>int main() { printf("long int : %d\n", sizeof(long)); return 0;}上面是我在IDE中使用的测试代码,执行它我的第一反应是会得到 4 的长度。但实际的结果如下图所示:是的,没看错,long的长度是8个字节。我所认识到的长整型long不应该是4个字节吗。那会不会与编译器的有关?随机我用mingw32也跑了一次,结果依旧是8

2021-11-08 16:26:36 52067 13

原创 html+css+js实现一个简单的电商商城首页

ps:慕课网学习过程中的实践小积累,用html+css+js实现了一个简单的商城首页

2019-06-15 16:43:14 69520 77

原创 设计一个物品容器,用于物品系统中的核心数据存储

【容器类】设计一个物品容器,用于物品系统种的核心数据存储。

2023-05-19 16:43:54 349 4

原创 报错 DOTWEEN ► Max Tweens reached: capacity has automatically been increased from 200/50 to 500/50.

DOTWEEN ► Max Tweens reached: capacity has automatically been increased from 200/50 to 500/50. Use DOTween.SetTweensCapacity to set it manually at startup,由于用同一帧塞满了大量的Tween而发生的产生的报错,导致Tween数的容量溢出的警告。

2023-01-15 10:36:58 2921 2

原创 报错 DOTWEEN ► Tween startup failed (NULL target/property - ): the tween will now be killed...的解决办法

我在调用`DOScale()`方法时,产生了Tweens对象,当Ui的GameObject在运行状态下被销毁时,Tweens对象也就完成了自己的工作,之后Tweens会被自动销毁。在Gameobject被销毁到Tweens自动销毁的这段时间内,Tweens仍在工作

2023-01-09 17:46:53 2908

原创 Unity实现一个可扩展的UGUI无限滑动列表控件

采用对象池+存储布局坐标实现的一个基于UGUI的可横向或纵向的无限滑动列表。

2022-11-18 11:18:17 5999 10

原创 Unity导表工具Luban插件的数据加载原理与优化

由于luban功能强大,所以全量可以支持它这么做。但是对于一般的工程来说,尤其是在游戏开发中拥有海量的数据源,我在初始化时全量加载反而弊大于利,并且为了方便数据管理和程序调用,也用不到那么多的功能。基于此,这里我们可以把这种预加载方式修改为懒加载。

2022-11-16 14:05:38 8513

原创 Unity EasySave3封装管理类

均为静态方法,把这个脚本保存在工程中,通过ESManager.xxx来调用。EasySave3插件的封装管理类,适用于大部分Unity存档系统。

2022-11-04 10:12:16 2379 4

翻译 【翻译】Easy Save3 Getting started 中文文档

个人翻译Unity Easy Save3入门教程,自用

2022-11-01 19:38:18 2040

原创 Unity使用FreeLookCamera实现可自由移动的第三人称镜头

学习参考:b站Up主M_Studio(麦扣老师)的3DRPG系列教程衔接上一篇文章《Unity使用虚拟相机实现人物跟踪移动》,最后实现的镜头效果的对比图如下:设置虚拟相机之前,相机是固定的。可以看到人物移动距离相机越来越远。在使用虚拟相机后虽然实现了相机跟随移动,但是在人物移动的过程中只能看到前方固定的视角。使用cinemachine的FreeLookCamera实现自由移动镜头1.新建FreeLook相机在原有的Demo上进行更改,关闭原有的虚拟相机,新建一个自由的相机,可以实现常见的第三

2021-03-29 05:53:31 5166

原创 Unity3D ShaderGraph遮挡剔除

为游戏创建一个ShaderGraph,实现人物在被树木等遮挡物遮挡时显示遮挡剔除的效果如下图所示,游戏人物在移动到树木后面的时候被遮挡住了,无法看到玩家的位置。1.创建shader graph鼠标右键创建一个新的shadergraph,起名为occlusion shader意为遮挡。基于上面创建的shadergraph右键新建一个材质取名为occlusion双击occlusion shader打开窗口,2020.2版本的shadergraph有了很多重要的更新,master的节点有了新的变化

2021-03-26 21:13:56 3332

原创 Unity使用虚拟相机实现人物跟踪移动

当前游戏已经实现了人物可以移动到点击位置。但是存在一个问题,镜头始终是固定的,如上图所示,当人物向前移动时,它会距离镜头越来越远。可以使用Cinemachine包让摄像机一直跟随人物进行移动。1.安装Cinemachine在Package Manager中选中 Package :Unity Resgistry 搜素cinemachine进行安装,我使用的Unity是2020.2版本,所支持的cinemachine是2.6.3。安装成功以后在菜单栏会显示cinemachine窗口,里面有很多种相机可

2021-03-11 03:56:13 6506

Unity-采用对象池+存储布局坐标 实现的UGUI无限滑动列表

这是一个采用 缓存池+存储布局坐标 实现的一个可横向或纵向滑动的无限滑动列表,当前可以满足大部分如背包,商店商城,工具栏,任务栏窗口等列表功能。 罗列最常用功能如下: - 支持整个列表刷新或单个对象刷新 - 支持横向多行滑动,可设置行数,左右间隔大小 - 支持纵向多行滑动,可设置行数,左右间隔大小 - 支持通过列表索引定位到列表中的某一位置 - 可以作为基本扩展,在实现上本身就是一个基类,可自定义实现其他循环列表,子项点击突出显示等功能 - 其他详细可看源码... 博客地址:https://blog.youkuaiyun.com/wankcn/article/details/127918614 Github:https://github.com/wankcn/RecycleViewSample git命令行: git clone https://github.com/wankcn/RecycleViewSample.git 本人建议先看文章了解使用方法后,先看是否满足你的需求,然后再去GitHub自采源码享用。如果无法github也可以联系我给我发私信,最坏的打算才是下载整个package哦~

2022-11-18

AircraftBattle.zip

Python简单游戏开发,基于pygame实现飞机大战。可以用作python开发技术的基础阶段学习,也可以作为阶段大作业进行练习。提供https://blog.youkuaiyun.com/wankcn/article/details/103688486的源码下载

2019-12-26

PaintingMall.zip

html+css+js实现的简易电商商城首页,用作web开发技术的基础阶段学习,也可以作为阶段大作业进行练习。提供https://blog.youkuaiyun.com/wankcn/article/details/92105068的源码下载

2019-07-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除