
游戏研发备忘录
文章平均质量分 76
unity,cocos基础知识点备忘
东方快弟
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
游戏上线CheackList以及平台常见打回问题收集与处理
备忘原创 2023-02-08 10:15:10 · 752 阅读 · 0 评论 -
游戏开发中常用的一些资料与网址记录
游戏开发常用到的一些网址,会持续补充原创 2023-01-04 11:55:53 · 343 阅读 · 0 评论 -
C#Windows桌面应用开发实践(持续更新)
速览必须功能一览防止重复启动只开一个实例,通用弹窗和提示 使用示例使用 C# 下载文件 (引用自使用 C# 下载文件的十八般武艺)简单下载异步下载如何解决下载文件不完整的问题使用 Downloader 进行 HTTP 多线程下载创建一个下载服务:下载非 HTTP 协议的文件常用接口示例必须功能一览防止重复启动只开一个实例,通用弹窗和提示 使用示例using System;using System.Collections.Generic;using System.Linq;using System原创 2022-03-26 15:00:04 · 6380 阅读 · 1 评论 -
Unity打包与编译,后处理以及自动化等等(持续更新)
unity生成,打包,后处理,自动化等等Unity 2020.3.22 不能打包的问题解决方案原创 2022-03-26 11:57:30 · 6976 阅读 · 0 评论 -
SVN的正确使用方法以及疑难问题的处理(持续更新与补充)
SVN SVN SVN原创 2022-03-26 11:40:29 · 1156 阅读 · 0 评论 -
充值优化的一些注意点和流程图
1.流程图2.需要注意的点1.客户端不会记录异常订单信息,不会主动发起补单2.异常订单由服务器记录订单状态比对信息得出,玩家长线重新拉取GetWay充值信息时进行补单3.日周礼包周期性订单的处理,等价货币由服务器判断并发货4.一分钱买一遍(测试项,只有GM号可用添加并配置权限)5.币种问题导致的累充不能领取问题(特殊处理)6.(1元订单)更改部分信息改为648的信息,需要服务器对订单号和订单价格做双重校验7.客户端缺失上图第6步,需要重新定义协议(服务器做补单的一些依据,非客户端通知服务器原创 2021-12-30 14:16:48 · 968 阅读 · 0 评论 -
Lua基础教程与实践
目录Lua配置、安装、与运行Lua编译与调试环境搭建Lua基本语法1.交互式编程2.脚本式编程Lua中的数据类型1.数据类型展示2.注意事项Lua中的变量全局变量局部变量非局部变量(先看闭包)(upvalue)(实际代指变量而非值)(第一类函数)变量值的交换Lua中的闭包(词法定界)...待续(持续更新中)参考与引用Lua配置、安装、与运行1.进入Lua官网:http://www.lua.org——下载Lua2.下载文件【 lua-5.3.4_Win64bin.zip 】3.创建一个空文件夹“Lua原创 2021-11-24 18:13:02 · 13080 阅读 · 0 评论 -
游戏研发心得之断线重连以及异常网络处理
目录1. 服务器判定客户端是否在线的依据2.客户端异常处理3.客户端连接状态的设计以及具体实现4.后台切换重连的一些注意点5.协议的是否丢弃1. 服务器判定客户端是否在线的依据pingpong 协议的添加,5分钟内没有任何反馈即为失联2.客户端异常处理因为服务器会主动断开客户端的连接,所以客户端在读写始会报异常,在获取异常后,断开连接进行重连3.客户端连接状态的设计以及具体实现异常状态的分类设计客户端重连状态的单独设计错误码状态的设计的实..原创 2020-09-12 18:05:45 · 1389 阅读 · 0 评论 -
游戏研发心得之新手引导
目录引导分类设定:触发条件以及具体检测逻辑具体实现以及疑难处理界面通用组件概览引导分类设定:强制引导,不触发具体事件,永不跳过非强制,点击其它区域跳往下一步非强制,点击其它区域关闭当前引导触发条件以及具体检测逻辑1.上线后由服务器接收各引导状态作为引导是否完成的判断依据2.添加事件监听返回或打开主界面进行检测3.通关具体副本或任务后主动调用具体实现以及疑难处理1.引导触发后界面还没有打开加入_WaitingUIGuild,在指定界面...原创 2020-09-12 18:01:10 · 960 阅读 · 0 评论 -
指定区域是否被像素填充满
相关涉及到的一些坐标转换函数:canvasCam.ViewportToWorldPoint(uvWorldPosition);RectTransformUtility.PixelAdjustPoint(result.screenPosition, StratchCover,curCanvas );RectTransformUtility.ScreenPointToLocalPointInRectangle(StratchCover, mousePosition, uiCam, out posIn原创 2020-09-12 17:55:18 · 656 阅读 · 0 评论 -
IntelliJ IDEA 断点调试以及使用教程
目录1.为IntelliJ IDEA 安装EmmyLua 插件2.添加断点调试疑难问题以及错误码记录:3.自动API生成以及使用4.lua方法自定义1.为IntelliJ IDEA 安装EmmyLua 插件详细安装教程https://blog.youkuaiyun.com/ligaofeng/article/details/105221994一般流程:IJ-Setting-Plugins 中搜索 Emmylua 并安装内网安装,下载插件,拖入plugins中2.添加断点调试原创 2020-09-12 17:20:32 · 3421 阅读 · 0 评论 -
DoTweenPath的具体使用实例
using System;using System.Collections;using System.Collections.Generic;using System.Runtime.InteropServices.WindowsRuntime;using DG.Tweening;using DG.Tweening.Plugins.Core.PathCore;using UnityEngine;public class DomoveSimpleScript : MonoBehaviour.原创 2020-09-12 16:57:11 · 3752 阅读 · 0 评论 -
MUMU模拟器通过monitor查看日志输出
0.启动mumu模拟器1. 打开monitor.bat (前ddms 日志查看工具)H:\android_sdk\SDK\tools\monitor.bat2.打开cmd 进入以下路径并 输入以下命令H:\android_sdk\SDK\platform-tools>adb devicesList of devices attachedH:\android_sdk\SDK...原创 2020-05-07 15:27:10 · 8077 阅读 · 0 评论 -
学习基础-单词记忆
目录1.拼读式语言2.基础词义规则3.本意和引申意义4.词义和形象5.单词和语块1.拼读式语言汉语:象形文字 (注重看形象化,会画)英语:注重读(会读即会写)2.基础词义规则汉语:偏旁部首英语:前缀后缀与词根前缀:改变词的方向后缀:词性的改变词根:含义, 秀才识字认半边3.本意和引申意义本意:描述实体引申意义:物理过程...原创 2020-01-11 11:58:28 · 2280 阅读 · 0 评论 -
unity-表面着色器基础备忘录
目录1.表面着色器2.定义入口函数3.其它可选参数4.Input 结构附加数据5.SurfaceOutput 结构体6.unity坐标系转换7.LOD8.渲染队列9.混合模式10.Alpha 测试11.深度测试12.通道遮罩13.面剔除1.表面着色器1:表面着色器包括4个函数: (1): 顶点变换函数; (2):...原创 2020-01-07 19:03:20 · 2598 阅读 · 0 评论 -
游戏中的数学之角与弧度、三角函数
目录视频教程地址:1.任意角2.弧度制3.任意角与弧度练习4.任意角的三角函数5.通过特殊三角形快速求三角函数值6.三角函数的周期性7.正弦线,余弦线 与正切线8.任意角的三角函数练习9.同角三角函数的基本关系10.三角函数诱导公式K型全等结论:奇变偶不变,符号看象限12.正弦函数和余弦函数的图像 正弦图像五点作图法...原创 2020-01-05 19:31:04 · 3930 阅读 · 1 评论 -
游戏中的数学之3D基础
目录1.方向向量2.矩阵旋转3.欧拉角4.Quaternion5.互相转换1.方向向量1: forward, up, right为单位方向向量,世界坐标系下的2: 单位向量 * 标量 = 得到的是这个标量在这个单位向量的x, y, z的分解;3:编程实现一个物体向前方以每秒10米的速度移动;4: 世界坐标转局部坐标,局部坐标转世界坐标;5.平移物体...原创 2019-12-30 17:28:08 · 1600 阅读 · 0 评论 -
游戏中的数学之各种插值
目录1.线性插值 之在规定时间内位移到指定位置2.球形插值 实现 声音pitch 由低变高 模拟汽车声浪3.附球形插值详解1.线性插值 之在规定时间内位移到指定位置 void Update() { //需求: 在2s内移动到指定位置 if (transform.position == Vector3.right * 10) ...原创 2019-12-30 17:13:37 · 2028 阅读 · 1 评论 -
xcode 上传app商店流程记录
目录发布流程疑难问题记录iOS 上线APP时报错 App Store Connect Operation Error上传app报错(Unable to download a software component)UnityIOS-开机闪退(compiledwithoptimization...)发布流程Product->Archive -> 点击...原创 2019-10-01 11:22:17 · 2661 阅读 · 0 评论 -
游戏代码规范实例之单例
单例推导过程:关键字static:将需要全局调用的对象在内存中共享出来思路:1.其实需要被共享的一般是属性和方法,2.其实最终编译出的文件只有一个所以这些属性和方法放到哪里都无所谓,所以可以放到一个文件里统一管理,3.只要给他合适的机会赋值就ok。4.unity中赋值可以在start和awake中将值赋值给共享对象即可,也可以通过FindObjectOfType 查找。游戏...原创 2019-12-30 16:00:53 · 1058 阅读 · 0 评论 -
高效开发工具使用技巧
因为常用开发机是windows,所以才发现自己竟然不会真正的用windos,将一些能极大提高工作效率的使用技巧列出高效的windows/win使用技巧目录1. ipaddress.com的正确使用,提高github等国外站点访问效率2.mklink目录资源引用3.VSBF8Y8-GN2QH-T84XB-QVY3B-RC4DF4.CMD命令行之android待续.....原创 2019-12-30 14:11:02 · 1669 阅读 · 0 评论 -
疑难问题汇总
目录unity-android sdk 相关问题记录1.打包AndroidAPK常见问题:2.AndroidManifest设置android:allowBackup="false"报错3.由于权限问题导致的黑屏编辑器工具使用问题1.VS2017中文编码格式导致UGUI乱码(将编码格式改为UTF-8)2.Unity GB2132的多平台下的编码问题3.vs激活相关...原创 2019-01-02 20:49:21 · 2056 阅读 · 0 评论 -
layaAir 实践初探
流程官网下载IDE目录结构梳理.laya 运行的配置信息bin 编译输出文件laya 资源文件laya/asset 资源laya/page 页面和场景(创建场景后会自动生成)src 代码新建场景右键Scenes 新建场景项目设置组件使用(通用操作 以sprite为例)Sprite 使用(将basics 中Sprite 拖入到Scene 场景中完成 对图片操作的第一步...原创 2019-11-26 13:33:05 · 1318 阅读 · 0 评论 -
游戏研发 奇技淫巧(持续更新中)
目录语言篇:C#1.Enum转数组:2.多重排序3.数组合并4.定时器的使用5.正则表达式6.C# 类型方法扩展:7.C# Directory.GetFiles()获取多个类型格式的文件8.c# List获取重复项9.C# 多个个Dictionary合并更优雅的写法10.Vector3.Dot 前后判断引擎篇:Unity:1.判断各种平台...原创 2018-12-07 17:02:02 · 1654 阅读 · 0 评论 -
Photon 使用心得
评价用的不是很爽,但不得不用...翻译文档:虽让版本很老,但是还是有价值https://vibrantlink.com/pun_multiplay_manual/?tdsourcetag=s_pcqq_aiomsg1.创建连接 NetWork.onClick.AddAudioListener(() => { if (PhotonNetw...原创 2019-09-02 18:58:26 · 5163 阅读 · 1 评论 -
游戏开发环境搭建
每次换新的电脑都需要重新搭建开发环境,将一些经常遇到的问题及解决方法列出以备忘目录1.Java开发环境(重要性:S)2.资源服务器搭建(重要性:A)N.待续~~1.Java开发环境(重要性:S):关键词:jdk主要用途:apk或jar包生成,主要用于android开发,有些android 反向工具也需要此环境官网下载:百度搜索jdk,进入官网下载需要注...原创 2018-12-15 16:47:11 · 12449 阅读 · 8 评论 -
后端云使用心得
后端云使用心得为什么要使用后端云商业云的选择实际使用中出现的问题后端云使用心得为什么要使用后端云大势所趋,方便高效,易于管理,可能会付出一些价格商业云的选择目前比较常用的推介bmob ,https://www.bmob.cn(目前我使用的)leanClond ,(提示说手机注册过,然后邮箱不能登录,然后各种不能登录),看官网介绍还不错实际使用中出现的问题后端云使用心得...原创 2019-08-23 15:37:19 · 2899 阅读 · 0 评论 -
游戏研发基础知识库(入门教程)
目录入门语言(C#)C# 基础概念讲解:1.class与struct内存模型classstruct继承重载2.系统属性(int string Enum):get与set3.变量:基本数据类型string数组4.方法:多态构造函数虚函数5.内存列表:6.逻辑判断语句:(if else/switch )7.常用系统操作符:...原创 2018-12-31 13:57:25 · 3229 阅读 · 0 评论 -
.fnt 字体不能正常显示
问题: .fnt 字体不能正常显示解决方案:用记事本打开.fnt检查info face="Number-export"(不要包含路径等信息,如果包含在coscos creator 中不能正常使用)page id=0 file="Number-export.png"(字体texture引用正常设置,通常合.fnt 在同级目录下)名词解释:解释:infoface="N...原创 2018-12-07 10:58:28 · 2172 阅读 · 0 评论 -
极简UI框架实现
原理:通过定义“栈”集合,维护一个后进先出的UI队列,实现极简的UI控制管理概念1:反向切换(先关闭后打开的UI)概念2:public class UIManagerData : DataInst<UIManagerData>{ //定义“栈”集合,存储显示当前所有[反向切换]的窗体类型 Dictionary<string, GameObjec...原创 2018-12-21 12:02:52 · 1134 阅读 · 0 评论 -
汉字区位码位研究之生成指定数目的汉字
随机姓名 private static string firstName = "赵,钱,孙,李,周,吴,郑,王,冯,陈,褚,卫,蒋, 沈,韩,杨,朱,秦,尤,许,何,吕,施,张,孔,曹,严,华,金,魏,陶,姜, 戚,谢,邹,喻, 柏,水,窦,章,云,苏,潘,葛,奚,范,彭,郎,鲁,韦,昌,马,苗,凤,花,方,俞,任,袁,柳, ...原创 2018-12-15 19:19:02 · 613 阅读 · 0 评论 -
微信小游戏开发初体验
1.环境搭建(1)百度搜索nodejs,选择官网按需下载安装包,nodejs下载链接:https://nodejs.org/zh-cn/download/ 。安装的过程一路next就可以了,安装后将nodejs设置为环境变量。(2)打开cmd,测试是否安装成功,在命令行输入node -v,如下:D:\>node -vv6.10.1(3)npm的安装,由于新版的Nodejs已经集成...原创 2018-12-02 13:48:16 · 1390 阅读 · 0 评论 -
ET4.0 Unity学习实录
先大概记录流程和中间遇到的问题,学透了,在详细写心得ET框架1.mogodb 没安装 服务没启动 数据库名称设置没对2.AB资源打在Release下需要手动拷贝到StreamingAssets(建议写个功能拷贝过去方便测试3.Server端代码修改了必须重新生成,不然新写的Handler不生效4.协议需要写在HotfixMessage.proto下并且要点击Tools/prototo...原创 2018-11-29 14:53:30 · 1136 阅读 · 0 评论