欢迎来到山海君的博客

遇见你,就像跋山涉水遇到一轮月亮,以后天黑心伤,就问那天借一点月光【天堂旅行团】  

随笔分类 -  C#

摘要:当我们安装好vscode和debugger for unity 后跟着网上的教程开始调试的时候发现 点击运行与调试并没有出现unity debugger 这个时候选中Debugger for unity 进入插件详情界面 点击--添加到工作区建议 再查看你的项目目录下是否有 launch.json文 阅读全文
posted @ 2021-12-31 16:40 山海君 阅读(1151) 评论(0) 推荐(0)
摘要:记录我找Bug的一天 项目打包出去切记,除特殊文件夹,其他空文件夹是不会被打包出去的,如果需要在游戏运行时在该文件夹下存放资源或文件,建议手动代码生成该文件夹 阅读全文
posted @ 2021-12-21 18:08 山海君 阅读(96) 评论(0) 推荐(0)
摘要:有时候unity打包出来后跟在Game视窗中看到的效果有很大的区别很有可能帧率的问题。 这个时候我们只需要用代码修改一下运行时的帧率即可 点击查看代码 void Awake() { Application.targetFrameRate = FPS; } 也可以将它显示到你的Game视窗上,看一下具 阅读全文
posted @ 2021-12-21 10:39 山海君 阅读(639) 评论(0) 推荐(0)
摘要:数据持久化存数据 第一步:判断路径下有无你需要的文本文件 有则读取json中数据,拿到你需要的数据,接收下来 点击查看代码 //LitJson读取数据 public int LitJsonRead() { string str = Application.streamingAssetsPath + 阅读全文
posted @ 2021-12-20 17:42 山海君 阅读(70) 评论(0) 推荐(0)
摘要:随便创建一个CreatAssetBundles.cs脚本 点击查看代码 using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEditor; using System.IO; 阅读全文
posted @ 2021-12-17 18:08 山海君 阅读(105) 评论(0) 推荐(0)
摘要:值类型 简单类型 有符号整型:sbyte,short,int,long 无符号整型:byte,ushort,uint,ulong Unicode字符:char,表示UTF-16代码单元 IEEE二进制浮点:float,double 高精度十进制浮点数:decimal 布尔值:bool,表示布尔值(t 阅读全文
posted @ 2021-12-15 11:38 山海君 阅读(63) 评论(0) 推荐(0)
摘要:接口定义了所有类继承接口时应遵循的语法合同。接口定义了语法合同“是什么”部分,派生类定义了语法合同“该怎么做”部分。 接口定义了属性,方法和事件,这些都是接口的成员。接口只包含了成员的定义,成员的生命是派生类负责的。接口提供了派生类应该遵循的标准结构。 接口使得实现接口的类或结构在形式上一致。 抽象 阅读全文
posted @ 2021-12-14 10:25 山海君 阅读(61) 评论(0) 推荐(0)
摘要:PlayerPrefs是unity自带的数据结构,位于UnityEngIne命名空间下。它可以对整数,浮点数,字符串3种类型的数据进行存取。它是持久存储在设备上的。只要用户没有删除应用或者手动去清除应用数据,PlayerPrefs的数据就会一直保留。 PlayerPrefs采取键值的方式进行数据的查 阅读全文
posted @ 2021-12-09 10:36 山海君 阅读(106) 评论(0) 推荐(0)
摘要:C#常量 常量是固定值,程序执行期间不会改变。常量可以是任何基本数据类型,比如整数常量,浮点常量,字符常量和字符串常量还有枚举常量。 常量可以被当成常规的变量,只是它们的值在定义后不能被修改。 整数常量 整数常量可以是十进制,八进制,十六进制的常量。前缀指定基数:0x或0X表示十六进制,0表示八进制 阅读全文
posted @ 2021-11-26 18:42 山海君 阅读(103) 评论(0) 推荐(0)