- 博客(248)
- 资源 (2)
- 收藏
- 关注
原创 Unity安装问题
Unity2019.3.2f1安装报错安装之后新建项目报错截图如下:参考:https://forum.unity.com/threads/get-blank-errors-in-new-project.843817/报错信息打开C:\Users\UserName\AppData\Local\Unity\Editor\Editor.log发现详细信息如下:-----CompilerOut...
2020-03-21 18:16:30
2682
1
原创 Android APK签名
APK签名签名流程参考链接:https://www.itread01.com/articles/1477377372.html执行4字节对齐D:\Android\android-sdk\build-tools\28.0.3\zipalign.exe -v -f -p 4 E:\WorkSpace\UnityProducts\Test\TestOpenGLES\ViewSystemInfo...
2020-03-18 15:17:09
398
原创 Unity 模型法线切线副切线 显示脚本
using System.Collections;using System.Collections.Generic;using UnityEngine;public class ModelTBNShow : MonoBehaviour { [Range(0f, 10f)] public float tbnLen = 0.1f; [Range(0, 1000)] p
2018-03-26 11:19:22
4402
原创 Unity调试Android安装包
小米5,红米note亲测 手机打开开发者选项,打开USB调试以及允许通过USB安装应用数据线连接电脑,第一次会弹出是否允许计算机调试设备,点击允许按照官方文档操作,建议做成脚本https://docs.unity3d.com/Manual/AttachingMonoDevelopDebuggerToAnAndroidDevice.htmladb kill-serveradb start-s
2017-11-02 16:14:37
1738
原创 3D数学基础:图形与游戏开发(第7章矩阵)笔记
矩阵-数学定义矩阵的维度和记法方阵向量作为矩阵使用转置行向量和列向量之间转置转置引理标量和矩阵的乘法矩阵乘法注意事项向量与矩阵的乘法注意事项行向量和列向量矩阵几何解释矩阵是怎样变换向量的矩阵的形式总结矩阵-数学定义在线性代数中,矩阵就是以行和列的形式组织的矩形数字块。向量是标量的数组,矩阵是向量的数组。矩阵的维度和记法M=⎡⎣⎢m11m21m31m12m22m32m1
2017-10-19 20:44:44
693
原创 3D数学基础:图形与游戏开发(第6章3D向量类)笔记
3D向量类1类接口思考基本操作执行操作2Vector3类3设计决策float与double运算符重载仅提供最重要的操作不要重载过多的运算符使用const成员函数使用const引用参数成员函数与非成员函数无缺省初始化不要使用虚函数不要使用屏蔽信息全局常量零不存在Point3类关于优化3D向量类1、类接口思考这个类将提供什么操作. -在哪些数据上执行这些操作.
2017-08-15 14:17:35
667
原创 3D数学基础:图形与游戏开发第5章笔记
向量运算线性代数与几何符号约定零向量负向量向量大小长度或模标量与向量的乘法标准化向量向量的加法和减法距离公式向量点乘向量叉乘线性代数公式练习向量运算线性代数与几何符号约定零向量负向量运算法则几何解释向量大小(长度或模)运算法则几何解释标量与向量的乘法运算法则几何解释标准化向量
2017-08-11 09:41:30
1018
转载 使用CSDN—MarkDown编辑数学公式
原文摘自:http://blog.csdn.net/smstong/article/details/44340637#t131 数学公式的web解决方案在网页上显示漂亮的数学公式,是多年来数学工作者和学者的愿望。最容易实现的方式就是使用离线编辑器如word,Latex等编写完公式,然后截图作为图片在html网页中显示。然而这种方式存在很多缺点:*无法在线修改,离线修改后必须重新截图
2017-08-10 10:48:48
965
原创 3D数学基础:图形与游戏开发第4章笔记
向量数学定义几何定义向量向量有两种不同但相关的意义,一种是纯抽象的数学意义,另一种是几何意义。数学定义向量就是一个数字列表(数组)速度、位移是向量,速率、长度是标量记法:行向量和列向量 整数下表引用第几维分量,如V2 x、y、z、w表示4D向量的分量几何定义向量是有大小和方向的有向线段。 1. 向量的大小就是向量的长度(模),向量有非负的长度 2. 向量的方向描述了空间中向量
2017-07-27 01:09:21
670
1
原创 3D数学基础 图形与游戏开发笔记 第3章
多坐标系世界坐标系物体坐标系摄像机坐标系惯性坐标系嵌套式坐标系描述坐标系坐标系转换练习多坐标系世界坐标系别名:全局坐标系、宇宙坐标系 经典问题:每个物体的位置和方向摄像机的位置和方向世界中每一点的地形是什么各物体从哪里来、到哪里去(npc的运动策略)物体坐标系别名:模型坐标系 问题:周围有需要相互作用的物体吗?(我是否要攻击它)哪个方向?在我前面?右边?(我应该攻击
2017-07-27 00:32:27
976
1
转载 markdown编辑器
快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl + Q插入链接 Ctrl + L插入代码 Ctrl + K插入图片 Ctrl + G提升标题 Ctrl + H有序列表 Ctrl + O无序列表 Ctrl + U横线 Ctrl + R撤销 Ctrl + Z重做 Ctrl + Y
2017-07-26 23:58:59
372
原创 帧同步总结
1、确定性a、随机数:自己写随机函数,服务器提供随机种子b、浮点数:如果需要运行在不同的机器上,需要使用定点数c、未初始化变量:某些第三方库在不同的架构上,变量的默认值不一定相同d、执行顺序:dictionary,table(lua),Raycast返回的结果 顺序不保证e、本地数据:逻辑顺序需要与玩家无关f、帧率:不能使用显示帧率,逻辑与显示完全分离,保证逻辑帧的稳定
2017-07-12 19:19:15
3842
原创 Unity Attribute 总结
http://lvmingbei.hatenablog.com/entry/2015/04/06/162747
2017-05-10 19:11:52
446
原创 Git学习笔记
安装Git $ gitThe program 'git' is currently not installed.You can install it by typing:sudo apt-get install git$ git config --global user.name "YourName"$ git config --global user.email"email@
2017-05-10 10:56:52
400
原创 git脚本
1、同步多个项目文件夹#!/bin/bashcurPath=$(cd "$(dirname "$0")"; pwd)for i in {test,test_ios,test_android}do cd ${curPath}/$i echo "" echo -e "\e[1;31mgit pull $(cd "$(dirname "$0")"; pw
2017-05-10 10:55:46
476
转载 Windows下Git Bash中文乱码
文章转自:http://ideabean.iteye.com/blog/2007367打开Git Bash 进入目录:$ cd /etc 1. 编辑 gitconfig 文件:$ vi gitconfig 文件中增加内容[gui] encoding = utf-8 #代码库统一使用utf-8 [i18n] commitencodi
2017-05-10 10:50:09
470
原创 unity手游优化经验(记录)
需求:美术给过来的资源是1G,要求包体50M处理:大boss的死亡动作干掉,男女武器复用, 结果:干掉了三分之一,还有700~800M左右的资源。处理:地图jpg都是rgb888,并且质量都是80之上,脚本转换到rgb565并且质量降到60~70, 结果:地图资源从200M降低到90M左右,还剩下600M左右处理:利用jpg的压缩率来降低png文件的大小,使用mas
2017-03-15 16:38:02
794
原创 dos 文件同步
抽空写了一下C++网络库同步到 unity的脚本一开始想用if else处理 release和debug 模式下多个命令的情况,最后发现dos不支持(也可能是我没找到解决方案,知道的请告诉我)后面采用goto处理多个命令的情况echo off::是否显示信息set iIsDebug=0::是否显示信息set iIsShowInfo=1::源文件夹set s
2017-02-24 16:42:16
767
原创 游戏编程模式 - 状态模式
using UnityEngine;using System.Collections;public enum LogicState{ STAND, JUMP, DUCK, DIVE}public enum LogicInput{ PRESS_JUMP, PRESS_DOWN, RELEASE_DOWN}namespa
2017-02-15 16:39:10
472
转载 Bloom Filter概念和原理
Bloom Filter概念和原理焦萌 2007年1月27日 Bloom Filter是一种空间效率很高的随机数据结构,它利用位数组很简洁地表示一个集合,并能判断一个元素是否属于这个集合。Bloom Filter的这种高效是有一定代价的:在判断一个元素是否属于某个集合时,有可能会把不属于这个集合的元素误认为属于这个集合(false positive)。因此,Bloom Filter
2016-11-28 21:14:24
363
原创 UnityBugList
1、Unity中制作prefab资源只能拉取当前prefab文件结构下的文件,否则在运行中调用api对资源操作会作用到资源库中资源,场景中的资源不会改变
2016-08-06 22:15:48
448
原创 shell脚本收集
1、文件字符串替换#!/bin/bashfileName=group.inc.phpfileName=text.phpfile3366Platform=/data/www/3366.123u.com/wwwroot/3366/${fileName}fileqqFolder=/data/www/td.qzone.123u.com/wwwroot/${fileName}state=o
2016-06-16 14:15:04
664
原创 正则表达式使用实例
1、换行替换m_stBossHeadMovie\.gotoAndStop\((.*)\);(\r\s*?)m_stBossNameText.text =(.*?;.*)替换字符串iFrameID = \1;\n\2strBossName =\3例:替换前m_stBossHeadMovie.gotoAndStop(22);m_stBossNameText.text = "
2016-05-17 16:37:17
605
原创 MillerRabin质数判定+PollardRho质因子分解
参考 matrix67,kuangbin blog测试 POJ1811#include#include#include#include#include#include#includeusing namespace std;typedef long long LL;#define maxn 10000/************************
2016-04-10 17:02:17
627
原创 欧拉函数 素数线性筛法模板
const int PN = 1000000;int phi[PN+10], prime[PN+10], tot;bool isPrime[PN+10];void getPhiPrime(){ phi[1]=1; isPrime[1] = false; for(int i=2; i<=PN; i++) //相当于分解质因式的逆过程 { if(
2016-04-10 14:14:50
753
原创 高斯消元解异或方程组 模板
Code:struct matrix{ const int RNS = 55; const int CNS = 55; int row, col; int a[RNS][CNS], b[RNS]; void init(int _row, int _col) { row = _row, col = _col; me
2016-03-20 23:28:03
1476
原创 最大流SAP模板
CF653D 题目链接 Code:#pragma comment(linker, "/STACK:1024000000,1024000000")#include#include#include#include#include#include#include#include#include#include#include#include#include#i
2016-03-19 20:01:38
478
原创 原地归并实现
/**原地归并*/void swap(int* vals, int x, int y){ vals[x] ^= vals[y]; vals[y] ^= vals[x]; vals[x] ^= vals[y];}void reverse(int* vals, int x, int y){ while(x < y) { swap(
2015-12-06 00:09:39
679
原创 Codeforces598C(极角排序)
先占坑ACcode://#pragma comment(linker, "/STACK:1024000000,1024000000")#include#include#include#include#include#include#include#include#include#include#include#includeusing namespace std;
2015-11-15 21:30:21
989
原创 Codeforces587C(倍增LCA)
参考代码:#pragma comment(linker, "/STACK:1024000000,1024000000")#include#include#include#include#include#include#include#include#include#include#includeusing namespace std;typedef long lon
2015-10-16 13:47:19
1279
原创 Codeforces581F
参考代码及简单注释:#pragma comment(linker, "/STACK:1024000000,1024000000")#include#include#include#include#include#include#include#include#include#include#includeusing namespace std;typedef lon
2015-10-14 15:58:11
723
原创 zoj3905
dp[i][j]表示前i个Cake中,有j个属于Alice,显然需要保证 i - j >= j 也就是 2*j 状态转移 dp[i][j] = max(dp[i - 1][j], dp[i - 1][j - 1] + p[i].a)首先按b从大到小排序去除后效性,1、dp[i - 1][j]转态转移到dp[i][j]的时候(第i个Cake给Bob),由于i后面的Cake的b都是小于p[
2015-10-12 16:47:01
1062
原创 zoj3903-数学公式(快速幂除法逆元组合数模板)
参考代码:#pragma comment(linker, "/STACK:1024000000,1024000000")#include#include#include#include#include#include#include#include#include#include#includeusing namespace std;typedef long lon
2015-10-11 17:26:41
1195
原创 hdu2203(KMP模板)
参考代码:#pragma comment(linker, "/STACK:1024000000,1024000000")#include#include#include#include#include#include#include#include#include#include#includeusing namespace std;typedef long lon
2015-10-10 01:09:47
529
原创 Spoj SPOJ - KPSUM
数位dp第一弹#pragma comment(linker, "/STACK:1024000000,1024000000")#include#include#include#include#include#include#include#include#include#include#includeusing namespace std;typedef lo
2015-10-07 17:45:11
625
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人