应对游戏制作中的功能修改
来源:互联网 发布:忍术特效软件 编辑:程序博客网 时间:2024/06/05 23:47
在游戏制作中,某一个功能频繁修改的情况,估计大家都遇到过。
甚至有的游戏,从头改到尾,甚至不惜推倒重来,再推倒再重来,
如果你的邻居盖房子,拔倒个两三次,
估计你不会认为他对房子的要求精益求精,你多半会认为他疯了。
那么,如何应对各种东西改来改去的情况呢?
第一点,就是心态,
你需要有一个好脾气,
有可能某个功能,改了四次,到最后又不要了,这种情况,你要当什么事都没发生过。
第二点,就是要学会听话,
听话,就是能听出来对方话里表达的意思,
同时,还要提前预料到一些可能的变化,
举个例子,
当策划说,这个地方,最多摆8个,不会再多了,
到了你的耳朵里,你需要转化一下,
变成 “这个地方,现在是8个,未来,不一定,可能10个,20个,再多了改成下拉菜单也有可能”
当策划说,这个地方,IOS平台是这样的,ANDROID平台不是这样的,
到了你的耳朵里,你需要转化一下,
变成 “这个地方,现在是IOS平台是这样,ANDROID平台未来可能改,有可能IOS平台也会改成和ANDROID统一的”
第三点,你需要将可能会变的东西,提取出来,
假如,某一个功能,
现在是 android 平台会弹出, iphone平台不弹出,
最好不要这么写
if( 当前是android平台)
{
弹出
}
因为,未来只要策划说一句话,说是 android平台也不弹出了,
游戏中,所有的平台判断的地方,你需要改一圈,
这里可以改为, 询问式,
你需要假定,你说的不算,你需要去问,
if( 当前是android平台)
的规则就是写死了,应该改为 “活的”
if( 某个类.isOpen( ))
{
弹出
}
bool isOpen()
{
//return false;
return true;
}
这样,你修改的时候,不是改一圈,而是只改一个地方,
而且,如果你需要测试的时候,直接改这一个地方,也很轻松。
如果你心态好,看的开,
又能提前预见到未来的变化,知道如何可以轻松化解掉未来的变化,相对,工作就不会那么累,至少心不累,
否则,很可能最后,跟策划闹的很不愉快。
小孩子凡事怪别人,
成年人,还是要反求诸己,
问题摆在面前,你需要靠自己,要学会自己化解问题,同时保持低调。
中国人,是最讲理的,
但是,丢了面子,就变最不讲理的了。
- 应对游戏制作中的功能修改
- 《活动》游戏功能制作总结
- 游戏修改器制作流程
- CE游戏修改器制作游戏修改器傻瓜教程
- CE游戏修改器制作游戏修改器教程
- 游戏中的影子制作技术
- Android游戏中的动画制作
- Unity制作游戏中的场景
- 游戏修改器制作-黑客入门
- 游戏修改器制作-黑客入门
- CE游戏修改器制作详解
- 游戏修改器制作教程⑨:修改D3D渲染
- Scaleform在游戏制作中的使用
- Unity3d-游戏中的小地图制作
- ubuntu中 游戏制作中的切分图片
- 游戏制作中的单词翻译 编辑中
- 使用Render Texture制作游戏中的摄像头
- UE4制作多语言游戏(本地化功能详解)
- The method setDefaultCloseOperation(int) is undefined for the type
- AngularJs的UI组件ui-Bootstrap分享——Pager和Pagination
- css双飞翼布局
- 非叫“秩”不可,有秩才有解
- ThinkPHP单图片上传及预览
- 应对游戏制作中的功能修改
- Go语言Eclipse插件Goclipse配置
- 用git上传本地项目到github上
- 椭圆曲线多倍点运算的实现:
- Java调优经验谈CPU、性能、IO
- Jenkins+Maven+SVN快速搭建持续集成环境(转)
- HttpClient 4.3详细教程之快速API
- 在做自动化测试之前你需要知道的
- 接收以流的形式传输过来的数据