自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 Unity富文本详解

需要注意的是,富文本在一些情况下可能会影响性能,因为它需要对文本进行额外的处理。富文本使用一对尖括号<>来标记需要添加样式的文本,其中尖括号内的内容为标签,用于指定具体的样式。- `<color>`:设置文本颜色,可以使用颜色名称或RGB值。- `<size=150%>`:设置文本大小为原来的150%- `<material>`:设置文本材质。- `<size>`:设置文本大小。- `<font>`:设置文本字体。- `<sub>`:设置文本为下标。- `<sup>`:设置文本为上标。

2023-10-26 13:37:29 3558 2

原创 Unity制作贪吃蛇

6. 实现蛇的移动逻辑,例如根据用户输入改变蛇的方向,并在每一帧更新蛇的位置。8. 实现碰撞检测,当蛇头与食物碰撞时,增加蛇的长度,并在场景中生成新的食物。9. 实现游戏结束的逻辑,例如当蛇头与蛇身或场景边界碰撞时,游戏结束。5. 在脚本中定义蛇的数据结构,例如使用一个链表来存储蛇的身体部分。请注意,以上步骤仅为参考,你可以根据自己的需求和创意进行调整和扩展。请注意,以上代码仅为参考,你可以根据自己的需求和创意进行调整和扩展。7. 添加食物对象,并在脚本中实现食物的生成和吃掉逻辑。

2023-10-26 13:35:53 653

原创 学习Unity的路线

学习如何使用Unity的Asset Store,下载并使用一些现成的资源和插件。- 学习使用Unity的编辑器工具,如场景编辑器、动画编辑器、粒子编辑器等。- 参与实际的游戏开发项目,与团队合作,学习团队协作和项目管理的技巧。- 学习Unity的基本概念和术语,了解Unity的界面和工作流程。- 学习Unity的高级功能,如物理引擎、动画系统、碰撞检测等。- 学习Unity的跨平台开发,如移动平台、虚拟现实平台等。- 学习Unity的网络功能,如多人游戏开发、实时通信等。

2023-10-26 13:33:58 456 1

原创 Python的基本数据类型

元组(tuple):表示有序的元素集合,与列表类似,但元素不可修改,用圆括号括起来,如(1, 2, 3)、('a', 'b', 'c')等。列表(list):表示有序的元素集合,可以包含不同类型的元素,用方括号括起来,如[1, 2, 3]、['a', 'b', 'c']等。集合(set):表示无序的唯一元素集合,用大括号括起来,如{1, 2, 3}、{'a', 'b', 'c'}等。字符串(str):表示由字符组成的序列,可以使用单引号或双引号括起来,如"hello"、'world'等。

2023-10-26 13:32:51 102

原创 UnityEditor.Graphs.Edge.WakeUp () 关于此报错

Unity抽风了,重启就行。

2023-10-25 16:26:38 198 1

原创 轮转图3D

首先空对象上挂载启动脚本,预制体拖拽轮转的物体。

2023-09-12 20:27:18 62

原创 区块链技术

它被广泛应用于数字货币(如比特币)、供应链管理、金融服务、物联网、电子身份认证等领域,为实现安全、透明和高效的数据交换和价值传输提供了新的解决方案。共识机制:区块链网络通过共识算法,如工作量证明(PoW)、权益证明(PoS)等,来达成参与者之间的共识,保证数据的一致性和可信度。区块链技术是一种去中心化的分布式账本技术,它将数据以区块的形式链接在一起,并使用密码学算法确保数据的安全性和完整性。透明和不可篡改:区块链上的交易和数据是公开可见的,任何人都可以查看。这种分布式的特性使得数据更加抗攻击和容错。

2023-09-12 11:29:06 146

原创 普通人怎么应对金融危机

在选择投资产品时,要注意风险控制,选择相对稳健的投资方式,避免过度冒险。普通人可以考虑拓宽自己的收入来源,例如开展副业、投资股票或房地产等,增加经济的多样性和弹性。普通人要谨慎评估自己的还款能力,避免过度负债。此外,要理性消费,避免过度依赖信用卡和消费信贷,避免陷入债务困境。普通人应该合理规划自己的财务状况,储蓄和投资要有适当的平衡,避免过度依赖借贷和消费信贷。总的来说,普通人在应对金融危机时应保持理性、稳定心态,合理规划财务,掌握金融知识,拓宽收入来源,谨慎借贷和消费,从而更好地应对金融危机带来的挑战。

2023-09-12 11:27:42 215

原创 C#实现贪吃蛇

在Game类中使用定时器或循环来不断更新游戏状态,并根据用户输入来改变蛇的移动方向。每次更新游戏状态时,检查蛇是否吃到了食物,并根据情况增加蛇的长度和生成新的食物。这是一个简单的贪吃蛇游戏的C#代码示例。在游戏中,使用WASD键来控制蛇的移动方向,游戏目标是吃掉食物,得到分数,尽量避免蛇头碰到边界或自身身体。该类需要维护游戏地图、蛇对象以及食物的位置等信息,并提供方法来更新游戏状态、处理用户输入等操作。该类需要包含蛇的位置、长度、移动方向等信息,并提供方法来移动蛇、增长蛇的长度等操作。

2023-09-12 11:24:34 1734 4

原创 C#实现推箱子

需要注意的是,这只是一个简单的示例代码,实际上推箱子游戏可能涉及更复杂的逻辑和关卡设计。具体实现会根据游戏的需求和设计而有所不同。来表示游戏地图,其中'#'表示墙壁,' '表示空地,'B'表示箱子,'X'表示目标位置,'G'表示玩家。方法用于处理玩家的移动操作,根据移动方向和地图上对应位置的情况进行移动判断和更新。通过不断刷新地图的显示,实现了推箱子游戏的基本功能。方法中,我们进入一个循环,不断读取用户输入的方向键,并调用。方法,我们可以将当前地图打印到控制台上。在这个示例中,我们使用一个二维字符数组。

2023-09-12 11:22:01 262

原创 C#实现大鱼吃小鱼

请注意,这只是一个简单的示例代码,实际上游戏中可能涉及更多的逻辑和功能。具体实现会根据游戏的需求和设计而有所不同。方法中,通过比较两条鱼的大小来确定结果,并输出相应的信息。方法中,我们创建了一条大鱼和一条小鱼,并调用大鱼的。方法,用于判断大鱼是否能吃掉小鱼。方法,判断结果并输出对应的信息。在这个示例中,我们定义了一个。类来表示鱼,其中包含一个。属性用于表示鱼的大小。

2023-09-12 11:20:43 553

原创 Unity富文本

与普通的Text组件不同,TextMeshPro组件可以直接在编辑器中设置各种文本样式,包括颜色、字体、字号、粗体、斜体、下划线等。使用Text组件的Rich Text属性:在Unity的UI系统中,Text组件具有一个名为"Rich Text"的属性,可以启用或禁用富文本功能。但需要注意的是,使用过多的富文本样式和元素可能会影响性能,因此在使用富文本时需要谨慎考虑性能和优化。通过使用富文本,可以在文本中设置颜色、字体、字号、粗体、斜体、下划线等样式,以及插入图片和超链接等元素。标签来设置文本颜色,使用。

2023-09-12 11:14:19 1835

原创 程序员如何面对35岁危机?

寻找新的挑战和项目:在35岁左右,可能会感到某些工作已经进入了舒适区,缺乏新鲜感和激情。寻找新的挑战和项目可以给自己带来新的动力和成长机会。最重要的是,要保持乐观和积极的心态,意识到35岁只是职业生涯中的一个里程碑,并不意味着停滞或衰退。这样可以更好地适应工作中的各种角色和挑战,并增加升职和转型的机会。考虑选择一个自己感兴趣且有潜力发展的领域,并投入时间和精力去深入研究和实践,成为该领域的专家。保持良好的工作和生活平衡,注重锻炼、休息和社交活动,有助于提高工作效率和解决问题的能力。

2023-09-12 11:12:54 95

原创 Unity组件MaskableGraphic

通过将MaskableGraphic放在Mask组件下方,可以实现UI元素在指定区域内显示,并被超出该区域的部分遮罩掉。动画效果:MaskableGraphic可以与Unity的动画系统配合使用,通过动画控制遮罩区域的大小、位置等属性,实现动态的遮罩效果。通过结合Mask组件和自定义的遮罩区域,开发者可以实现各种不同的遮罩效果,并创建出独特的UI界面交互和视觉效果。图像渲染:MaskableGraphic具备图像渲染的能力,可以根据设置的材质和纹理,在屏幕上绘制出UI元素的图像。

2023-09-12 11:06:23 233

原创 Xlua框架以及使用

Lua脚本可以在不重新编译游戏的情况下进行更新和调试,同时也方便了策划人员和非程序员参与游戏逻辑的设计和调整。它将游戏逻辑与底层引擎代码解耦,提供了更高的灵活性和可维护性,同时也加速了开发周期并增强了游戏的可扩展性。Lua脚本可以调用C#类和方法,利用Unity引擎的强大功能和第三方库,从而更容易地实现高级功能和复杂的算法。XLua是一个针对Unity游戏开发的Lua框架,它允许开发者使用Lua脚本来编写游戏逻辑,并与C#代码进行交互。这种解耦使得游戏逻辑更容易修改、维护和重用,并且可以简化项目的架构。

2023-09-12 11:04:00 362

原创 浅聊C#上位机开发前景与相关趋势

物联网(IoT)应用:随着物联网的普及和技术的成熟,越来越多的设备和传感器被连接到互联网上。随着工业自动化、物联网、数据可视化和分析等领域的不断发展,对高效、功能强大的上位机应用需求不断增加。C#作为一种灵活且易于学习的编程语言,以及.NET平台的丰富库支持,使其成为上位机开发的理想选择。C#作为一种面向对象的编程语言,具有强大的功能和丰富的库支持,能够满足复杂的自动化需求。通过使用C#的图形库和算法库,可以创建用户友好的界面以及强大的数据处理和分析功能,帮助用户更好地理解和利用数据。

2023-09-12 11:00:31 1575

原创 浅聊Unity前端前景

Unity提供了丰富的VR和AR开发工具和功能,使得开发者可以轻松创建逼真的虚拟体验和与现实世界交互的应用程序。Unity作为一款跨平台的游戏引擎,能够支持多个移动平台,如iOS和Android,因此在移动游戏开发方面有很大的应用潜力。Unity提供了可靠的网络功能和多人游戏开发工具,使得开发者能够轻松创建多人在线游戏、合作模式和多人竞技场等互动体验。随着技术的不断进步和市场需求的增长,Unity引擎将继续在游戏开发领域发挥重要作用,并且有望扩大到其他领域,如虚拟现实、增强现实、模拟器训练等。

2023-09-12 10:58:52 421

原创 Unity的协程

在Unity中,协程是一种特殊的函数,它可以暂停执行并在稍后恢复执行。这些例子只是协程在Unity中的一小部分应用场景,实际上协程非常灵活,可以用于各种需要时间控制和异步操作的情况,如动画序列、多个网络请求的顺序执行等。需要注意的是,协程的执行是在主线程上的,如果在协程中执行了耗时操作,会导致游戏卡顿。在这个例子中,协程会先输出 "Start",然后暂停2秒,最后输出 "Delayed execution"。,它会先输出 "Start",然后暂停1秒,最后输出 "End"。,然后在函数体中使用。

2023-09-12 10:56:33 208

原创 Unity雷达图

图片挂载材质球来贴图。

2023-09-11 20:31:52 62

原创 UnityUV坐标绘制

Unity使用uv坐标来绘制纹理

2023-09-11 18:43:10 312 4

原创 mesh画圆

【代码】Unity的mesh画圆

2023-09-11 18:38:52 70 2

原创 Unity mesh绘制图形

Triangles:绘制顺序数组 int类型,顺序索引从0开始,是顶点的顺序。所有看到的东西,都是网格,包括UI,只有网格才能看得见。顺时针绘制,显示正面,逆时针绘制,显示背面。Unity是基于DX写的,DX是微软出的接口。第一种:Mono是虚拟机,虚拟机上跑c#绘制顺序的数组,必须是3的倍数,不然报错。绘制mesh时,先画个图,一个一个写。简化网格,开启碰撞,就要点开这个。但对于面比较多的物体,开启就会乱。第二种:c#转c++,然后再跑。三角形的三个点,叫做顶点。Unity底层是c++写的。

2023-09-11 10:55:56 140 2

空空如也

空空如也

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

TA关注的人

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