![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Unity
一天至少八杯水
这个作者很懒,什么都没留下…
展开
-
C#飞行棋优化版
飞行棋代码如下using System;namespace ConsoleApp1{ enum E_Gezi { Simple, Boom, Pause, TimeTravel, } enum E_PlayerType { MianPlayer, Computer, } enum E_SceneType { Begin,原创 2021-05-08 11:48:05 · 172 阅读 · 2 评论 -
C#逻辑锻炼
文章目录基本c#语法入门之后的实践一、JBJHON营救公主总结基本c#语法入门之后的实践提示:以下是本篇文章正文内容,下面案例可供参考一、JBJHON营救公主using System;namespace CSharp实践{ class Program { static void Main(string[] args) { //设置窗口大小和基本界面配置 Console.SetWindowSi..原创 2021-05-07 16:46:42 · 217 阅读 · 0 评论 -
C#实践二
飞行棋代码如下using System;namespace ConsoleApp1{ enum E_Gezi { Simple, Boom, Pause, TimeTravel, } enum E_PlayerType { MianPlayer, Computer, } enum E_SceneType { Begin,原创 2021-05-08 09:33:25 · 110 阅读 · 1 评论 -
Unity缓存池相关问题
Unity模块之缓存池我们在使用一些需要反复生成和删除的对象的时候往往会十分消耗性能,为了解决这个问题就需要一个缓存池文章目录Unity模块之缓存池缓存池相关一、如何写一个缓存池二、缓存池模块代码总结缓存池相关缓存池的出现解决了反复GC的问题,我们可以让反复生成的对象不用立即执行销毁,而是将其放入缓存池形成一个闭环。这样的操作虽然浪费了一些性能。但能有效的减少GC的产生,从而避免游戏卡顿的出现。提示:以下是本篇文章正文内容,下面案例可供参考一、如何写一个缓存池大体上来说 可以原创 2021-05-23 15:13:04 · 347 阅读 · 3 评论 -
Unity叉积的注意事项
文章目录什么是叉积一、Unity叉积的使用二、使用的问题1.2.发现问题总结什么是叉积叉积是向量之间定义的一种遵循右手螺旋定则的运算。其几何意义为垂直与两个向量的一个向量。游戏中常用于判断左右位置一、Unity叉积的使用Vector3.Cross()二、使用的问题1.代码如下(示例):public Transform A;public Transform B;//我这里想用右手螺旋定则if(Vector3.Cross(A.forward,B.position - A...原创 2021-05-12 18:14:59 · 278 阅读 · 0 评论 -
Xml数据管理类(优化存储读取数据)结合反射知识点
简易版public class XmlDataMgr{ private static XmlDataMgr instance = new XmlDataMgr(); public static XmlDataMgr Instance => instance; private XmlDataMgr() { } public void SaveData(object data, string fileName) { //1.得到存储路径原创 2021-05-06 15:40:32 · 121 阅读 · 0 评论 -
简单的xml读取存储方法(未优化)
文章目录使用Xml读取存储数据0.原xml数据1.读取2.存储总结使用Xml读取存储数据0.原xml数据<?xml version="1.0" encoding="UTF-8"?><PlayerInfo> <name>shanJia</name> <atk>10</atk> <def>5</def> <moveSpeed>20</moveSpeed> <rou..原创 2021-05-05 22:27:31 · 131 阅读 · 0 评论 -
Unity使用GUI做屏幕自适应(完)
屏幕自适应文章目录屏幕自适应一、控件基类二、优化总结一、控件基类public enum E_Style_OnOff{ On, Off,}public class CustomGUIControl : MonoBehaviour{ //提取控件共同表现 //位置信息 public CustomGUIPos guiPos; //显示内容 public GUIContent content; //自定义样式 public原创 2021-05-01 10:38:41 · 280 阅读 · 0 评论 -
Unity使用GUI做屏幕自适应(一)
屏幕自适应文章目录屏幕自适应前言一、九宫格二、创建位置信息类总结前言适应不同屏幕的分辨率,本文采用九宫格方法一、九宫格二、创建位置信息类代码如下(示例):public enum E_Alignment_Type{ Up, Down, Left, Right, Center, Left_Up, Left_Down, Right_Up, Right_Down,}/// <summary>//原创 2021-05-01 09:51:41 · 404 阅读 · 0 评论