- 博客(9)
- 收藏
- 关注
原创 UE4学习笔记--01.GameMode、GameState与GameInstance
1、GameMode与场景的生命周期是相同的。使用OpenLevel切换到另外一个场景,第一个场景的GameMode就会被销毁,然后加载第二个场景的GameMode。只存在与服务器,所以不应该有客户端的瞬时数据。2、GameState可以Replicate而GameMode不能。GameState存在于服务端和所有客户端,可以自由的复制以保证客户端数据都是最新的。GameState可以允许客户...
2019-12-31 23:36:52
1872
转载 Unity2018.3 嵌套预制体 OpenPrefab相关状态获取
Unity2018.3开始,新增了一个Prefab Mode,俗称嵌套预制体,在Prefab里套Prefab。实际应用中多少会有些坑。资源打包,Assetbundle一直都有依赖的问题。所以嵌套的Prefab理所当然要预加载。 脚本修改Prefab,很多生产环境下都会有代码处理Prefab的情况,而这次新增的Prefab Mode,与之前的编辑模式是不同的,所以升级后需做兼容性修改。 进入...
2019-12-28 19:45:19
1534
转载 C#版本 UDP网络库的整理Raknet,UDT,ENet,lidgren-network-gen3,KCP,uLink,LiteNetLib等
目录uLinkLiteNetLibUDT库 https://sourceforge.net/projects/udt/?source=directoryENET库https://github.com/lsalzman/enetRakNet库 https://github.com/OculusVR/RakNetKCP - A Fast and Reliable ARQ...
2019-11-23 16:19:01
1347
转载 关于绑定IP地址与端口号的见解
客户和服务器通过调用函数bind时可以指定IP地址或端口号,可以都指定,也可以都不指定,根据期望的结果,对sin_addr和sin_port,或sin6_addr和sin6_port应置为什么值,下面做了总结:l 客户端1. TCP客户端:1) 当TCP客户未绑定IP地址,当它调用connect时内核会根据外出接口给它绑定一个IP地址和一个临时端口号。并且TCP服务器在接到这个连接后...
2019-11-13 16:37:33
2720
原创 CocosCreator之module.exports和exprot使用比较
module.exports—require单文件单个属性导出导出声明,TestDefine.jsmodule.exports = cc.Enum({ GameMenu: "GameMenu", GameMain: "GameMain", GameChoose: "GameChoose",})var SceneName= cc.Enum({ G...
2019-08-08 23:57:51
1929
原创 Python自学笔记-03Python GUI包Tkinter
Tkinter 常用组件按钮Button 按钮组件RadioButton 单选框组件CheckButton 选择按钮组件Listbox 列表框组件文本输入组件Entry 单行文本框组件Text 多行文本框组件标...
2018-12-31 00:28:38
139
原创 Python自学笔记-02抽象类
在教程或者网上看到的关于抽象类的用法如下:import abc #利用abc模块实现抽象类 class All_file(metaclass=abc.ABCMeta): all_type='file' @abc.abstractmethod #定义抽象方法,无需实现功能 def read(self): pass @abc.abstrac...
2018-12-17 00:47:58
133
原创 Python自学笔记-01
学习Python首先是环境的安装。我这边使用的是PythonCharm和Anaconda。 1、PythonCharm 安装包下载:https://www.jetbrains.com/pycharm/download/#section=mac,其中社区版会比专业版少一些东西,可以通过破解使用专业版, 破解:安装完毕后,打开会弹出一个界面选择activation code。首先到h...
2018-12-15 22:28:15
213
原创 CSV文件解析,换行问题解决
在项目开发中,很经常的使用的csv文件来配置场景数据,其在解析中,由于换行符在不同平台中,设置同一平台上也会存在\r\n,\n傻傻分不清的情况,亲身体会到,在同一个win平台下,一个csv换行符是\r\n,一个是\n。因此在解析的时候,针对每行我们需要适配处理。下面提供两种简单实现方式。第一种方式,简单粗暴的调用Split方法,将两者作为一个数组传入,即可实现同时根据\r\n或者\n进行字符串切割...
2018-04-03 17:37:45
33969
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人