其他
暂时没有类别的,并不是未分类
大一教你做游戏
这个作者很懒,什么都没留下…
展开
-
latex踩坑
要使用asymptote,必须要编译一下,才可以内嵌到latex中渐近线新用法,首先用Latexmk编译,然后在c盘用户目录建立一个全局的xmk配置,这个配置文件名为.latexmkrc 然后即可开始编译,这样只需要编译一次,即可把pdf给展示出来。。。这个配置在textlive中没有激活因为文件没有带点没有放在win10用户目录,我的电脑上路径是C:\texlive\2021\texmf-dist\tex\latex\asymptote关于更多asymptote设置,参考asymptote文档.原创 2022-03-27 11:29:57 · 733 阅读 · 0 评论 -
游戏编程代码工具接口协议
1.为了保持多语言api接口是一致的原创 2022-01-26 13:08:28 · 2172 阅读 · 0 评论 -
vim 快捷键
zo 展开(可以用空格代替)zc 收起(比较常用)zn 全部展开zN 全部折叠原创 2022-01-23 17:08:26 · 188 阅读 · 0 评论 -
Lua容易弄错的机制
“3”/2,这个是可以得到正确结果1.5,如果以为数据还是字符串那么在比较的时候就会出错如果表什么都没有,但是设置了元表,可是ip遍历的时候还是没有原创 2021-12-08 13:34:01 · 169 阅读 · 0 评论 -
UnitySDK新接入记录
1.仔细看的话,有谷歌安卓额外sdk2.谷歌插件要升级Csharp api3.CB插件的SetAndriodSDK没成功不知道为那般?4.这次gradle好像没有设置3.4.3原创 2021-11-22 11:35:00 · 4371 阅读 · 1 评论 -
EmmyLua安装记录
新装了Emmylua重新记录下下载最新的Idea两个SdK都不用管,Add Root文件夹,然后再选择Source作为根安装最新Emmylua-Unity插件,安装最新Unity-attachDebug插件,复制Severcie.cs到Editor目录,开启Emmylua完了...原创 2021-10-11 11:53:26 · 446 阅读 · 0 评论 -
记录一次安装nginx过程
设置个啥,直接用yum install照样能行用 whereis nginx查找东西用 finc / -name index.html 查找nginx主页面其他的再补充,web服务器相关的不太熟原创 2021-07-27 18:08:37 · 32 阅读 · 0 评论 -
记录一次接入Unity IAP Tapjoy 等SDK的过程,坑了一周,快吐血了
IAP文档链接Unity界面:安装IAP,import,设置KeyKey在geogle console 这个下面找到输入Key的时候,提升格式化错误。关闭Unity Server面板重新,打开,用右键的方式粘贴,不要用ctrl+v,即可解决创建内部测试版,要加入谷歌的啥计划,目前来看有几个项目可以选择我选择的是这个做起来不麻烦,应该行,不然谷歌就太坑了 ...原创 2021-07-22 15:57:55 · 2380 阅读 · 3 评论 -
记录Unity2018安卓打包血坑
接入前同事的项目,要重新打包之前用的AS和它内嵌的Java打包不成功,说是API等级不够,后来从安装了很多版本的API就行了,但是只是Level26是不够的打包aab只需要勾选一个按钮,但是弄成apks无法在真机上运行,黑屏闪退...原创 2021-06-08 19:04:13 · 493 阅读 · 3 评论 -
《漂流》总结
用3dmax插件不要把模型当预制体,原始素材要分开原创 2021-04-08 15:09:50 · 37 阅读 · 0 评论 -
Unity 修改RectTransform的值
public class RectCtrl : MonoBehaviour{ private void Start() { var imgRect = GetComponent<RectTransform>(); /*imgRect.localScale = Vector3.one * 2; imgRect.localRotation = Quaternion.Euler(Vector3.forward*45f);原创 2021-03-28 09:10:13 · 888 阅读 · 0 评论 -
用Lua刷LeetCode代码
function leetcode1461() local paths = { { "B", "C" }, { "D", "B" }, { "C", "A" } } local hash = {} for i, v in ipairs(paths) do local key = v[1]; local value = v[2]; hash[key] = value; end local cur_key = pa.原创 2021-01-30 09:01:03 · 788 阅读 · 2 评论 -
Lua待完善的算法数据结构代码(不一定正确)
Stack = class("Stack");function Stack:ctor() self.container = {};endfunction Stack:push(item) table.insert(self.container, item);endfunction Stack:pop() return table.remove(self.container);endfunction Stack:peek() return self...原创 2021-01-27 15:51:18 · 64 阅读 · 0 评论 -
Lua5.3和Luajit踩坑攻略
Lua一大错觉,函数中的函数是局部遍历,其实全局的用goto实现continue,其中continue是变量,其实它不是,更没有局部和全局之分原创 2021-01-22 16:36:52 · 2121 阅读 · 0 评论 -
Unity使用Cocos2dx内置面向对象库
代码如下B = class("B");function B:ctor(x, y) self.x = x; self.y = y;endfunction B:addOne() self.x = self.x + 1; self.y = self.y + 1;endfunction B:printf() print(self.x, self.y);endC = class("C", B);function C:ctor(x, y, z) .原创 2021-01-22 09:06:00 · 181 阅读 · 0 评论 -
Lua 简单版MVC实现
player = {}local money;function player.getMoney() return money;endfunction player.setMoney(val) money = val; eventSystem.sendEvent("c", money); if money <= 0 then eventSystem.sendEvent("k", money <= 0); endendfu原创 2021-01-15 20:41:43 · 575 阅读 · 0 评论 -
游戏编程语言差异
C++C#Lua变量范围同C#函数里变量是局部只要没加local都是全局变量引用变量同C#变量要开地址完全就是一个局部变量范围同C#块当中块当中而且还保持条件上类型typetypeof空块同C#{}do end不用转义@字符串[[]]字符串拼接+. .长度Length#模拟返回return后面是注释do return end后面是注释可选参数:通过{}来模拟捕获同...原创 2020-12-17 08:34:31 · 138 阅读 · 0 评论 -
独立游戏开发,生存指南经验篇,少走弯路要注意的事项
持续的专注注意推广和营销坚持一种游戏方向,进行积累不要做非程序以外的事情。不一定要把画面做好培养自己的游戏粉丝原创 2020-12-13 17:51:37 · 49 阅读 · 0 评论 -
模仿三国志大战天的策划书,写策划案还是太难了,没有历史积累
兵种骑兵:打野,速度快弓兵:ADC,速度慢枪兵:法师,速度慢战车:上单,速度中克制关系枪>骑>弓 战车中立状态属性中毒:持续性小伤害灼伤:短暂中伤害冰冻:行动迟缓受伤:武力下降惊吓:智力下降奋勇:武力上升晕眩:麻痹:人物属性武力智力花费体力伏兵机制每次从城池回来,就可以伏,到达伏兵地点前,不被对方发现攻城机制双方互相攻击对方城门为胜利迎击系统详解如果骑兵,奔跑一段时间,出现气体如果枪兵调头,出现气体如果弓兵,左右原创 2020-11-20 12:04:12 · 37 阅读 · 0 评论 -
Lua相关技术踩坑
把meshRenderer注释掉把Lua文件要打进Per那个路径原创 2020-11-09 17:36:35 · 393 阅读 · 0 评论 -
Unity面试题汇总总结
美年华广场一家做卡牌网游公司:数组实现队列、背包系统的排序、子系统抽象问题原创 2021-01-02 12:38:06 · 63 阅读 · 0 评论 -
游戏优点杂谈
口袋妖怪的成功,动画和漫画的促进玩游戏更强代入感,收集系统:小孩子都有收集爱好,自由冒险沙漠,大海,城里,山洞,草地,森林,除了主线任务,你可以自由的钓鱼,战斗的乐趣,让人百听不厌的bgm,和每一个npc对话,剧情系统也很赞,解谜要素道馆战,非常有成就感。rpg踩雷的神秘感。精灵球抓宠的乐趣,让之前的敌人变成自己帮手太赞了。神兽的神秘感,道具系统,鱼竿可以有多种,技能搭配系统,撘配和宠物个性和挂...原创 2019-12-30 06:47:59 · 62 阅读 · 0 评论 -
组件化编程一些思考
你想修一栋漂亮的房子,组件就比一个书桌,一个房子有几个房间,需要几个书桌,也就是几个组件。系统好比一个路由器,每个房间都需要wifi,一个路由器其实也够用,当然每个房间也可以单独安装但是成本太高。静态帮助函数这种代码片段,好比螺丝刀工具,可能电视机、冰箱、路由器都需要,工具太多很难找,分不同的工具箱装也挺好,但是工具箱太多,管理工具箱又很麻烦对于一个房子来说,一个路由器当然够用了,没必要弄两个,但是呢,我们程序员要修很多房子,从而路由器相当于所有房子修建工程的组件了。粒度的控制很重要,组件也可以由组.原创 2020-08-12 15:33:24 · 229 阅读 · 0 评论 -
Lua零碎知识点
c#Lua变量范围函数里变量是局部只要没加local都是全局变量原创 2020-08-12 14:59:12 · 301 阅读 · 0 评论 -
搞Unity开发遇到的一些坑
在Resources下文件是只读的报Null错误可能是调用顺序导致获取不到对象原创 2019-03-15 22:04:09 · 870 阅读 · 0 评论 -
7种游戏AI实现思路
状态机行为树GOAP算法组合比如五子棋的包括极大值极小值算法,深度搜索算法,估值函数,Alpha Beta 剪枝算法机器学习正正的AI原创 2019-05-11 18:06:38 · 10418 阅读 · 0 评论