Daily Games
文章平均质量分 54
唐三十胖子
用心创造快乐♪(・ω・)ノ
展开
-
【Daily Games——基础篇】:Lua代码的常见编写规范
代码格式:1.通过预制体注册到Lua 全部加前缀 l_xxx如:l_title, l_titleTag,l_listShow2.变量a.变量名为小写+大写 格式为 小写类型+变量名如:整数 nBattle字符串 strTitle列表 listData表格式 tPalyerGameObject:goItemTransform:tranItemImage:im...原创 2018-10-25 17:09:36 · 456 阅读 · 0 评论 -
【Daily Games——开发篇】:类QQ飞车商城的试衣间模块
试衣间系统大家不陌生,类似qq飞车的商城,界面效果如下由于界面左侧存在多个可切换页签,因此代码不适合放在一个.lua脚本中构造,采用主干+多支线的方式主干代码:--幻化间--左侧点击原位置/颜色 现位置/颜色local color_click = Color(1,1,1,1)local color_unclick = Color(1, 1, 1, 0.8)local p...原创 2018-10-26 11:35:04 · 699 阅读 · 1 评论 -
【Daily Games——开发篇】:一个帅气的副本效果之翻牌兑换
不知不觉已经干了这么久了,看看我完成的界面吧。一个帅气的翻牌匹配小游戏不是吗,涉及的内容是发牌,位置点确定,翻转匹配翻转匹配是服务器的返回数据,但是本地同样可以抢先配对。发牌代码如下:服务器给的是点的位置,由于最多7*4列,服务器给的数据是3,7,11这样的数字首先计算牌的位置最为重要,代码如下:--子长度,子间距,子个数function GetPos(width_...原创 2018-10-25 17:13:29 · 443 阅读 · 1 评论 -
【Daily Games——开发篇】:服务器的交互&UI与特效层级调整
这段时间完成了两个页面主要用到网络交互&&事件委托如下:using System;public class Employee{ public delegate void Handler(); public Handler handler; public Employee() { handler += new...原创 2018-10-25 17:13:06 · 294 阅读 · 0 评论 -
【Daily Games——开发篇】:从策划到开发王者荣耀集字模块
实现集字功能=.=第一步:新建excel表Do出(注意wps最好先关闭再do)主要方法local jz_data_c = io.open("..\\client_data\\jz_data.lua", "w")if not jz_data_c thenprint("Failed to open output file: jz_data.lua")elsejz_da...原创 2018-10-25 17:12:44 · 372 阅读 · 0 评论 -
【Daily Games——工具篇】:常见工具之Jira提交&日常学习迷宫算法
日常修改预制体与lua脚本,涉及问题:界面调整,等以后那天有意义的bug再记录好了日常习惯学了个迷宫算法=.=参考https://blog.csdn.net/wz2292667460/article/details/78160815求解一个解(非最优==可以想下为什么)#include<stdio.h>#define r 4#define c 4/...原创 2018-10-25 17:12:25 · 324 阅读 · 0 评论 -
【Daily Games——基础篇】:常见图集的打包过程
实习第七天除了需要实时加载的模型图像,其他可以用预制体的加载实现渲染的,一律放置到ui层级减少cpu消耗。实习第八天学会一键添加ui tag,一键生成图片资源。这样在代码中使用UIMgr.Instance(“sprite名称”),就可以动态加载。实习第九至十一天天赋技能的替换,其实还是重命名文件,读取而已。实现一个动态改变,利用local timer = 1 loc...原创 2018-10-25 17:12:02 · 555 阅读 · 0 评论 -
【Daily Games——代码篇】:利用Lua读取Excel表中数据
实习第四天修改一些预设大小位置,进一步了解svn用法比如右键新添加一个对象,已经打包的图片不可以删除后替换,应直接替换在unity中会自动改变图像实习第五天数据在excel表中,需要doxxx.lua读取到对应lua文件中Do_xxx.lua用于读取表中数据 运行do文件生成xxx.lua文件(本质是个全局表) 专业版unity一个图片显示在另一...原创 2018-10-25 17:11:43 · 3805 阅读 · 0 评论 -
【Daily Games——工具篇】:LuaStudio的简易上手教程
实习第二天Lua直接上手体验,各种嵌套的内容像html实际代码体验类似c上手luastudio,增加断点调试,修改逻辑发现bug最近登录角色level显示错误创建自定义位置解决项目,导入项目文件夹。添加现有项Unity此时没有运行代码,调试窗口附加到进程,启动调试右侧会显示调用方法。 实习第三天涉及问题 :UI错位问题 其中宝箱尺...原创 2018-10-25 17:11:25 · 2499 阅读 · 0 评论 -
【Daily Games——工具篇】:常用工具之SVN的简易上手教程
Svn:用于公司项目管理,一人一号。自定义文件夹,右键svn->checkout,导出url下文件,导出成功后会有一个打钩标志。更新完成当你完成工作后文件夹被修改,第一步先update文件夹接着 Jira:用到的时候继续更新 ...原创 2018-10-25 17:11:01 · 290 阅读 · 0 评论 -
【Daily Games——基础篇】:U3D必备基础之性能优化
性能优化简介:引擎准备数据并通知GPU的过程称为一次Draw Call。 Batch 里装的是物件顶点资料。DrawCall类似画画,一次动笔画相同颜色物体,受渲染层级影响。(先画红后画蓝再画红肯定比先画红后画蓝耗时长)使用不同材质球或不同Shader的物体,需要Draw Call两次。 减少Batches方法GameObject相关a.不修改transform修改sc...原创 2018-10-25 17:10:21 · 351 阅读 · 1 评论 -
【Daily Games——开发篇】:U3D下物体拖拽(全网最详细)&Camera 模式Orthographic/Perspective
摄像机模式:Orthographic/Perspective也就是一个是投影(所有物体原尺寸投射到屏幕上)透视也就是人眼视角,你看太阳是不是就和你的手指头一样大= = 首先我们的游戏分为2D与3D如果是UI有实现的Drag接口,详见->https://blog.csdn.net/iceSony/article/details/82957793但我们涉及的其实是Game...原创 2018-11-12 19:20:21 · 860 阅读 · 0 评论